限制组件 Angular 2 中的未授权访问
Restrict unauthorised access in Component Angular 2
我必须阻止用户在任何路线上移动,直到用户登录。
有人可以帮助我如何在 Angular 2 组件路由中实现这一点。
谢谢,
您可以使用 @CanActivate
2 提供的 @CanActivate
装饰器。您用条件装饰要限制的组件。更多信息可以在 angular 文档中找到:
https://angular.io/docs/ts/latest/guide/router-deprecated.html#!#lifecycle-hooks
它有一个使用名为 @CanDeactivate
的类似装饰器的示例。这是一个很好的起点,可以根据您的需要进行自定义。
我必须阻止用户在任何路线上移动,直到用户登录。
有人可以帮助我如何在 Angular 2 组件路由中实现这一点。
谢谢,
您可以使用 @CanActivate
2 提供的 @CanActivate
装饰器。您用条件装饰要限制的组件。更多信息可以在 angular 文档中找到:
https://angular.io/docs/ts/latest/guide/router-deprecated.html#!#lifecycle-hooks
它有一个使用名为 @CanDeactivate
的类似装饰器的示例。这是一个很好的起点,可以根据您的需要进行自定义。