AngularJS-附加到$scope的函数
我遇到了这个问题,我无法解释为什么会出现这种情况: 调用函数场景1AngularJS-附加到$scope的函数,angularjs,Angularjs,我遇到了这个问题,我无法解释为什么会出现这种情况: 调用函数场景1 <div> {{ rand }} </div> 调用函数场景2 <div> {{ rand() }} </div> 错误 我首先在场景2中编写了我的代码,但注意到我遇到了错误,所以我使用场景1解决了这个问题。但我想知道场景2输出错误的原因?错误:$rootScope:infdig Infinite$digest循环 当应用程序的模型变得不稳定,并且每个$digest周期触发状
<div> {{ rand }} </div>
调用函数场景2
<div> {{ rand() }} </div>
错误
我首先在场景2中编写了我的代码,但注意到我遇到了错误,所以我使用场景1解决了这个问题。但我想知道场景2输出错误的原因?错误:$rootScope:infdig Infinite$digest循环 当应用程序的模型变得不稳定,并且每个$digest周期触发状态更改和后续的$digest周期时,就会发生此错误。Angular检测到这种情况,并防止无限循环导致浏览器无响应 这里也有同样的问题 如需更多帮助,请查看
希望这能对你有所帮助 rand()在循环中或在单个div中调用可能重复的Ahh我完全忘记了我可以单击错误链接,这将导致角度问题。现在解决问题太早了。谢谢OHHK,我也添加了相同类型问题的链接。
<div> {{ rand() }} </div>
app.controller('MainController', function($scope) {
$scope.rand = function() {
return Math.random();
}
})