是否有可能降低频率angular.dart re-eval ng-repeat表达式?

时间:2014-03-08 07:03:59

标签: dart angular-dart

我的页面中有跟随角度表达式和相关的dart函数。

<ul>
  <li ng-repeat="name in ctrl.getNames()">{{name}}</li>
</ul>

List<String> getNames() {
  print('ng-repeat triggered');
  return ['john', 'smith', 'david'];
}

问题是通过点击页面上的任意位置或重新调整浏览器窗口大小,我会看到'ng-repeat triggered'被打印到我的dartium控制台。

我的问题是触发角度重新评估表达式的内容,上面看来似乎页面上的任何操作都会触发重新评估。

第二,有何方法可以在评估角度表达式时减少频率或控制?

由于

1 个答案:

答案 0 :(得分:0)

这是Angular改变检测的方式。我还没有看到任何关于如何影响它的事情。

新的变化检测算法正在进行AngularDart change detection(我自己还没看过)