2012-07-17 2 views
7

In angolare ho scoperto è possibile associare un modello a una funzione che restituisce un array, in questo modo:DataBinding una funzione in Angular.js

<div class="cal_row" id ="id_{{task.id}}" ng-repeat="task in calendar.filtered()"> 
    <div class="id">{{task.id}}</div> 
     <div class="task">{{task.task}}</div> 
    <div class="start">{{task.start}}</div> 
    <div class="finish">{{task.finish}}</div> 
</div> 

E 'abbastanza freddo, perché in questo modo posso, per esempio , evitare di dover mantenere una variabile solo per mantenere la versione filtrata dei dati.

Tuttavia, ho perso anche il collegamento con i dati originali: quando i dati sottostanti cambiano, non riesco a ottenere angular.js per individuare la modifica e aggiornare la vista.

C'è un modo per farlo? Ho cercato di trovare qualche cosa nella documentazione, ma non riuscivo a

Grazie mille

risposta