【发布时间】:2015-09-05 06:27:23
【问题描述】:
我想知道如果我将 ng-app 和 ng-controller 属性位置从 body 更改为一些更小的内页块元素,是否可以在我的 Angular 应用程序(特别是视图处理)中获得任何显着的性能差异DOM 子树?
假设我有一个非常长的页面,其中包含大量内容,但其中只有一部分是 Angular 驱动的。其他一切都是服务器生成的,这意味着它在客户端 PoV 中有些静态。
将ng-app/ng-controller 仅放在Angular 实际执行的那个子节点上会更好,还是如果我将它们放在这个很长页面的body 元素上会不会更好?
Angular 是只处理定义了 ng-app/ng-controller 的子 DOM 的视图,还是处理整个 DOM?
有没有关于这个甚至 Angular 文档的证据?
【问题讨论】:
标签: angularjs performance dom ng-controller ng-app