如何将$ compileProvider.debugInfoEnabled设置为false以改善angularjs 1.3中的性能?

Pan*_*kar 9 javascript debugging angularjs angularjs-compile

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

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

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

Jac*_*ter 14

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

当angular正在编译DOM并命中一个指令时,它会运行该指令逻辑来更改,操作,更新或执行指令要求angular执行的任何任务.

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

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