canActivate是否适用于ionic2页面导航

时间:2016-02-18 20:58:42

标签: angular ionic2

我尝试在ionic2上使用canActivate,但它似乎没有效果。 我正在尝试创建一个身份验证机制。 调用canActivate的方法是

static requireAuth(): boolean {
    const { auth, router } = AuthRouteHelper;
    console.log('requiring auth');
    if (!auth.authenticated) router.navigate(['/Login']);
    return auth.authenticated;
  }

2 个答案:

答案 0 :(得分:0)

注意,对于任何想知道的人,此功能目前在ionic2中不起作用。您需要为此找到解决方法。在我的情况下,我检查登录,并根据它重定向。

答案 1 :(得分:-1)

canActivate无效,因为离子使用了NavController