最近我购买了一个代码,经过分析后发现了一个奇怪的代码
这里$timeout(angular.noop)
使用了类似刷新的东西。
我的意思是如果我删除$ timeout(angular.noop)ng-repeat列表不刷新。
我还尝试将$timeout(angular.noop)
更改为angular.noop
但不起作用。
是否有人知道$timeout(angular.noop)
的确切功能?
答案 0 :(得分:2)
基本上,该行评估模型和视图之间的更改,并更新UI和模型以保持同步。
正如更详细地解释here
$timeout
调用rootScope.$apply()
,调用rootScope.$digest()
,但不会出现digest is already in progress
错误的风险。