我必须阻止用户在用户登录前移动任何路线。
有人可以帮助我如何在Angular 2 Component Routing中实现这一目标。
谢谢,
答案 0 :(得分:2)
您可以使用angular2提供的@CanActivate
装饰器。您使用条件装饰要限制的组件。更多信息可以在角度文档中找到:
https://angular.io/docs/ts/latest/guide/router-deprecated.html#!#lifecycle-hooks
它有一个使用名为@CanDeactivate
的类似装饰器的例子。这是一个很好的起点,可根据您的需求进行定制。