3

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

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

2 回答 2

0

请注意,对于任何想知道的人,此功能目前在 ionic2 中不起作用。您需要为此找到解决方法。就我而言,我检查登录名,并基于此重定向。

于 2016-03-27T01:20:03.027 回答
-1

canActivate 不起作用,因为 ionic 使用了 NavController

于 2017-09-29T08:52:25.040 回答