【发布时间】:2012-08-08 17:42:11
【问题描述】:
是否有强制角度更新/重新编译绑定中的变量?当我将我的数组(在我的 HTML 中定义为一个 for 循环)设置为等于 [] 并且它没有接受它时,我遇到了一个问题。有什么想法吗?
【问题讨论】:
-
angular 在摘要循环中触发 DOM 更新,因此您可以尝试调用 Scope.$digest() - 请参阅 docs.angularjs.org/api/ng.$rootScope.Scope> 了解更多信息。话虽如此,直接调用 $digest 通常是非常糟糕的主意,所以我想我们在您的应用程序设计中遗漏了一些东西。您能否发送一个 jsFiddle 更好地说明您的用例?
-
您能否提供一个 jsfiddle 演示问题。这会很有帮助。
-
如果您使用的是外部库/插件,Scope.$digest() 可能是您的答案,但如果不是这种情况,那么我不会去那里 - 还没有。
-
完美。 $scope.$digest 完美运行!
标签: angularjs