Привязка данных к функции в Angular.js

В angular я обнаружил, что вы можете привязать шаблон к функции, которая возвращает массив, например:

<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>

Это довольно круто, потому что таким образом я могу, например, избежать необходимости держать переменную только для того, чтобы поддерживать отфильтрованную версию данных.

Однако я также теряю привязку к исходным данным :, когда базовые данные изменяются, я не могу заставить angular.js обнаружить изменение и обновить представление.

Есть ли способ сделать это? Я пытался найти что-нибудь в документах, но не смог

Большое спасибо

7
задан simone 17 July 2012 в 11:17
поделиться