Angular为应用程序模块定义run()
块。这在config()
之后以及加载任何控制器和指令之前运行。
生命周期中是否有一个步骤在所有控制器,指令,服务等被加载后运行某些东西?
我需要这个才能在我的授权pubsub服务中广播一条消息,我想确保在发布消息之前加载所有内容。虽然我可以在运行块中检查身份验证(基本上,只需通过我的身份验证服务检查JWT的localstorage),如果我在run()
块中发布,我无法确定是否所有内容都已加载。我想知道Angular是否暴露了这样的事情,或者我是否需要找到不同的解决方案。
谢谢!
答案 0 :(得分:0)