如何自动更新Angular.dart筛选列表

时间:2014-04-17 19:05:16

标签: dart angular-dart

我有一个html模板,按照列表对象的列属性过滤列表,如下所示:

<ul>
    <li card-view 
        card-id="state.card" 
        ng-repeat="state in ctrl.game.states | filter:{column:'backlog'} " 
        ng-include="cardview.html">
     </li>
</ul>

如果我修改该列表的某个元素中的列属性,则显示不会更新。

我怎样才能实现这一目标?

1 个答案:

答案 0 :(得分:0)

这是一个使用虚构占位符标签的选项,并避免|过滤器用ng-if替换它,但我希望有人比这个更好的答案。

<ul>
    <xx ng-repeat="state in ctrl.game.states">
      <li card-view 
          card-id="state.card" 
          ng-if="state.column == 'backlog'" 
          ng-include="cardview.html">
       </li>
     </xx>
</ul>

对同一元素执行ng-if和ng-repeat不起作用。