【发布时间】:2015-06-05 18:57:16
【问题描述】:
我在我的 Angular 应用程序中使用递归脚本来输出一堆对象的表示。
问题是,如果我动态更改对象的结构,视图不会更新。 ng-include 似乎没有重新生成。
有没有办法强制ng-include 重新开始工作?
【问题讨论】:
-
如果您从外部角度更改对象,您可能需要使用 $timeout 或 $apply 显式触发摘要循环。你试过了吗?
-
是的,但是会收到
$apply()已经在运行的错误。看来$apply并没有触发ng-include重新运行递归脚本 -
一些简单的小提琴会有所帮助。
-
@IlyaLuzyanin 我不是在询问任何特定的代码,一般来说,你能强制
ng-include重新运行吗?
标签: javascript angularjs recursion angularjs-ng-include