什么都可能导致NavigationCancel事件被触发?

xyz*_*xyz 7 angular2-routing angular

我订阅了路由器事件angular2,当我控制事件时,我发现了一个NavigationCancel事件reason: "".很想知道NavigationCancel触发的原因是什么.不仅empty有理由,而且一般.

Mad*_*jan 7

NavigationCancel 当您尝试导航到路线时将触发,并且导航路线无法加载儿童(CanLoad后卫)或路线本身无法激活(CanActivate后卫)

您可以{enableTracing : true}在配置时使用RouterModule以查看所有事件,并进一步分析.

希望这可以帮助!!