【发布时间】:2019-10-21 11:40:02
【问题描述】:
我在我的生产代码中这样做了
$compileProvider.debugInfoEnabled(false)
angular.reloadWithDebugInfo = angular.noop
由于上面的代码,当我在浏览器控制台中运行此脚本时
angular.element(document.body).scope() // output undefind
对于范围,它按预期工作但问题是,在浏览器控制台中不会阻止注入的服务
angular.element(document.body).injector().get('TestService')
它返回 TestService 实例,任何人都可以更新方法实现等。 我们如何在生产模式下防止浏览器控制台出现 angular.element(document.body).injector() ???
【问题讨论】:
标签: angularjs developer-console