有角度的飞镖页面上的条件重定向

时间:2018-10-06 15:47:50

标签: dart angular-dart dart-2

我在Angular Dart 2中有一个页面(A),该页面根据条件是可见的。如果条件为假,则应重定向到页面B

我可以使用onActivate或onInIt或其他挂钩中的router.navigate来实现此逻辑。但是,router.navigate返回一个未来。因此,仍然会调用所有路由器和生命周期挂钩以及模板中引用的任何方法。

如果条件为假,如何完全绕过页面A并将其重定向到页面B?仅当用户通过其他页面导航到PAGE A时,canNavigate()和CanDeactivate才起作用。如果用户添加书签并直接访问页面A

,它将无法正常工作

0 个答案:

没有答案