angularjs - 是否可以在运行时设置调试日志级别?

标签 angularjs

是否可以切换$logProvider.debugEnabled([flag]);在运行时?

目前的情况:

在运行阶段从服务器加载 Angular 客户端设置。取决于设置我想设置方法$logProvider.debugEnabled([flag]) .

在此先感谢,斯蒂沃

最佳答案

对此的简短回答是:不,不是。

通过您的.config() 配置您的应用程序后 block ,应用程序启动后无法进行进一步的配置。

这是由于提供者的工作方式;它们仅在配置时可用。可能有一种方法可以强制配置,然后手动重新注入(inject)新的 $log服务到你所有的 Controller ,但如果有办法做到这一点,我不知道怎么做。

关于angularjs - 是否可以在运行时设置调试日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27322242/

相关文章:

javascript - 如何使用 Protractor 在 Monaco Editor 中插入代码?

angularjs - 如何使用 AngularJS 隐藏/显示相同的模态实例?

javascript - loopback-storage-component 如何显示图片-文件

javascript - AngularJS 判断元素是否存在

angularjs - 如何在打开的模态组件中访问 `BsModalRef`?

jquery - angularjs 手动删除 jquery 自动加载

javascript - Angular ng-repeat 与嵌套数据的最佳实践

javascript - 如何忽略 Angular 过滤器中的属性

javascript - 名称错误 : name "something" is not defined - Web App using Angular JS and Python

javascript - Angular - 在指令中捕获 ng-click 并取消它