Angularjs在生产中禁用调试数据

时间:2015-10-06 10:17:42

标签: angularjs performance

我尝试按照角度文档here中的建议禁用生产服务器中的调试数据。补充一点,我并没有真正看到性能和加载时间的任何改进。以下是我的代码在app.js中的外观。这是正确的方法吗?

angular.module('myApp',['toaster','ui.router','ui.bootstrap','myApp.controllers','myApp.directives','myApp.filters','myApp.services'])
.config(['$compileProvider', function ($compileProvider) {
  $compileProvider.debugInfoEnabled(false);
}]);

有没有办法检查调试信息是否被禁用?

1 个答案:

答案 0 :(得分:2)

  

我没有看到性能和加载时间有任何改善。

是的,人类无法区分几个ms / us。

  

有没有办法检查调试信息是否被禁用?

是的,请检查调试信息类的存在。

document.querySelectorAll('.ng-scope,.ng-binding,.ng-isolate-scope').length === 0
// true