9

我从角度网站阅读了有关debugInfoEnabled的文档。仍然不清楚概念,$compileProvider.debugInfoEnabled(false)内部角度配置如何通过删除元素级别类(角度指令)绑定(例如ng-scope和)来提高应用程序的性能ng-isolated-scope

有谁知道,如何通过将 debugInfoEnabled 设置为 false in 来提高性能$compileProvider?任何人都可以帮助我清除关于$compileProvider.debugInfoEnabled角度 1.3 的角度特征的概念吗?

任何帮助将不胜感激,在此先感谢:)

4

1 回答 1

14

添加到 DOM 元素中的这些类是指令(指令可以是元素、属性、类或注释)。

当 Angular 编译 DOM 并点击指令时,它会运行该指令逻辑来更改、操作、更新或执行指令要求 angular 执行的任何任务。

例如,它将采用您的 ng-repeat 指令并相应地构建多个 DOM 元素。

通过删除这些指令(像 ng-scope 和 ng-isolated-scope 之类的类),角度不会在这些位置停止并执行逻辑。因此,实现了性能提升。

于 2015-01-17T18:48:42.240 回答