【发布时间】:2016-09-13 19:28:37
【问题描述】:
我在路由器 3.0.0-rc.1 中使用 Angular 2。请考虑本教程中的以下模板:
`
<nav>
<a routerLink="/crisis-center" routerLinkActive="active"
[routerLinkActiveOptions]="{ exact: true }">Crisis Center</a>
<a routerLink="/heroes" routerLinkActive="active">Heroes</a>
<a routerLink="/crisis-center/admin" routerLinkActive="active">Crisis Admin</a>
</nav>
<router-outlet></router-outlet>
`
教程有些无益地补充说:“我们可以隐藏链接,直到用户登录。但这很棘手且难以维护。”
我想在用户登录之前隐藏管理员链接。(简单地禁用选项卡并要求登录是没有帮助的,因为我不希望无法使用该功能的用户甚至看到选项卡在那里)。有没有一种简单的方法可以在路由中指定?
【问题讨论】:
标签: javascript angularjs angular angular2-routing