【发布时间】:2019-04-01 11:07:52
【问题描述】:
我想在验证用户时在 url 链接中显示用户名,否则我只想显示用户 ID
我在路由 modules.ts 中有这个路由
{
path: 'user-survey/:user_id/:user_name',
canActivate : [AuthWebGuard],
component: SurveyComponent
},{
path: 'favorite-world-survey',
canActivate : [AuthWebGuard],
component: SurveyComponent
},
这是我的 HTML 页面,我想在其中设置重定向用户的条件
<span *ngIf="!isUserSurveyList; else other_content">
<a *ngIf="!(this.commonService.authUser()==survey.user_id.email)"
routerLink="/user-survey/{{survey.user_id._id}}/{{survey.user_id.name}}" class="a_link">
<p>
{{ survey.user_id.name }}
<i class="fa fa-check" aria-hidden="true" style="color: green; font-size: 30px;"
*ngIf="survey.user_id.verifystatus"></i>
</p>
</a>
<a *ngIf="(this.commonService.authUser()==survey.user_id.email)" routerLink="/profile"
class="a_link">
<p>
{{ survey.user_id.name }}
<i class="fa fa-check" aria-hidden="true" style=" color: green; font-size: 30px;"
*ngIf="survey.user_id.verifystatus"></i>
</p>
</a>
</span>
http://Address:4200/#/user-survey/5a7d5f351d3a5d4eb21feb02?type=1
有可能吗?
我们将非常感谢您的帮助。
【问题讨论】:
标签: angular url parameters