是否可以切换$logProvider.debugEnabled([flag]);
在运行时?
目前的情况:
在运行阶段从服务器加载 Angular 客户端设置。取决于设置我想设置方法$logProvider.debugEnabled([flag])
.
在此先感谢,斯蒂沃
最佳答案
对此的简短回答是:不,不是。
通过您的.config()
配置您的应用程序后 block ,应用程序启动后无法进行进一步的配置。
这是由于提供者的工作方式;它们仅在配置时可用。可能有一种方法可以强制配置,然后手动重新注入(inject)新的 $log
服务到你所有的 Controller ,但如果有办法做到这一点,我不知道怎么做。
关于angularjs - 是否可以在运行时设置调试日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27322242/