【发布时间】:2016-09-10 19:50:30
【问题描述】:
我有一个用@CanActivate 装饰的组件。
@Component({
// ...
})
@CanActivate(() => false)
export class UserManagementComponent {
// ...
}
在我的导航菜单中,我想禁用或隐藏导航到此路线的链接。我该怎么做呢?
<a [routerLink]="['UserManagement']">User management</a>
PS:我仍在使用已弃用的路由机制,而不是 rc1 版本。
【问题讨论】:
-
我猜返回值并不总是静态的
false,这仅适用于这个例子?通常是根据一些条件计算出来的。 -
确实,只是为了保持示例简单。
标签: javascript angular