【发布时间】:2018-09-08 16:07:07
【问题描述】:
我正在使用jwt token 来检查用户是否在orderscomponent.ts 中登录,如下所示
let userkey = this.storage.get("token");
if (!userkey) {
this.router.navigate(['signup']);
}
然后导航到基于if-condition 的signup 页面。重定向sign up 页面后,我正在填写表格。点击sign up按钮代码如下signupcomponent.ts
<button type="submit" (click)="onSignUp()" class="btn btn-info btn-lg btn-block btn-rounded text-uppercase waves-effect waves-light"></button>
在 componet.ts 我有如下代码
onSignUp(){
this.router.navigate([`orderpage`])
}
登录用户后,它会重定向到orderpage 的同一页面,直到这里它工作正常。
现在我的问题是我正在使用相同的signupcomponent.ts
在主页中。当我点击注册时,它会将我带到注册页面,当我点击注册按钮时,它应该重定向到相同的主页或个人资料页面。这里我的意思是我想改变this.router.navigate([]) params once already definedurlto another newurl`
【问题讨论】:
-
你能把你的代码发到stackblitz.com
-
你明白我的问题了吗??
-
我不明白这个问题。
-
你不明白什么?请告诉我,我会解释得更清楚
-
您想根据父组件导航到另一个 url 吗?
标签: angular typescript