Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以降低频率angular.dart重新评估ng重复表达式?_Dart_Angular Dart - Fatal编程技术网

是否可以降低频率angular.dart重新评估ng重复表达式?

是否可以降低频率angular.dart重新评估ng重复表达式?,dart,angular-dart,Dart,Angular Dart,我的页面中有以下角度表达式和相关的省道函数 {{name} List getNames(){ 打印(“ng-重复触发”); 返回['john'、'smith'、'david']; } 问题是,通过单击页面上的任意位置,或重新调整浏览器窗口的大小,我会看到“ng repeat triggered”被打印到我的dartium控制台 我的问题是,是什么触发了对表达式的重新计算,上面的内容使得页面上的任何操作似乎都会触发重新计算 第二,是否有方法降低频率或控制何时计算角度表达式 谢谢这就是角度

我的页面中有以下角度表达式和相关的省道函数

  • {{name}

List getNames(){
打印(“ng-重复触发”);
返回['john'、'smith'、'david'];
}
问题是,通过单击页面上的任意位置,或重新调整浏览器窗口的大小,我会看到“ng repeat triggered”被打印到我的dartium控制台

我的问题是,是什么触发了对表达式的重新计算,上面的内容使得页面上的任何操作似乎都会触发重新计算

第二,是否有方法降低频率或控制何时计算角度表达式


谢谢

这就是角度变化检测的方式。我没有看到任何关于如何影响它的东西


一个新的变化检测算法正在进行中(我自己还没有读过)

“上述算法已经在AngularDart中实现:。”没有完成的(根据该草案)是将其返回Angular-JS。这已经发布了吗?请删除链接末尾的两个冗余字符。是的,它已被释放,因为拉取请求已关闭。抱歉,我似乎无法编辑以前的评论。