5
我有一個在angular2
路由器事件的訂閱,當我安慰事件時,我發現一個NavigationCancel
事件reason: ""
。很想知道什麼都可能是NavigationCancel
被觸發的原因。不僅有一個empty
的原因,但總的來說。什麼都可能導致NavigationCancel事件被觸發的原因?
我有一個在angular2
路由器事件的訂閱,當我安慰事件時,我發現一個NavigationCancel
事件reason: ""
。很想知道什麼都可能是NavigationCancel
被觸發的原因。不僅有一個empty
的原因,但總的來說。什麼都可能導致NavigationCancel事件被觸發的原因?
NavigationCancel
會當您試圖naviggate的路線被觸發,導航路線的孩子不能被加載(CanLoad後衛)或路由本身不能被激活(CanActivate後衛)
您可以使用{enableTracing : true}
在配置RouterModule
查看所有事件,並進一步分析。
希望這有助於!
好的,謝謝:),遠離工作,明天就會看到這個。 –
好的,'enableTracing'肯定是一個非常好的配置。謝謝! –