拒绝承诺Angular UI路由器后的$ state过渡

拒绝承诺Angular UI路由器后的$ state过渡,第1张

拒绝承诺Angular UI路由器后的$ state过渡

$stateChangeError
如果拒绝路由解析,则ui-router应该抛出。您需要注意此事件,并在那里触发状态转换。

根据维基:

$stateChangeError
-在过渡期间发生错误时触发。重要的是要注意,如果您的resolve函数中有任何错误(javascript错误,不存在的服务等),它们通常不会抛出。您必须侦听此$
stateChangeError事件以捕获所有错误。

https://github.com/angular-ui/ui-router/wiki#wiki-state-change-
events


正如@gustavohenke在评论中提到的,放置此处理程序的好地方是应用程序的主要

.run()
功能。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存