2015-10-06 11 views
4

我試圖按照角度文檔here中的建議禁用生產服務器中的調試數據。此外,我沒有看到任何性能和加載時間的改善。這是我的代碼在app.js中的外觀。這是正確的做法嗎?Angularjs在生產中禁用調試數據

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

有沒有辦法來檢查調試信息是否被禁用?

回答

2

我真的沒有看到任何性能和加載時間的改善。

是的,人類無法區分幾毫秒/我們的差異。

有沒有辦法來檢查調試信息是否被禁用?

是的,檢查調試信息類的存在。

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