如何设置URL权限?

时间:2016-04-20 05:54:19

标签: angular angular2-routing

我想知道如何设置用户尝试访问的URL的权限。根据我从后端收到的权限,我已经禁用了可以导航他的按钮和其他元素,但我也希望他无法通过URL导航到这些页面。

由于

2 个答案:

答案 0 :(得分:2)

有不同的方式:

如果未经过身份验证,您将重定向到登录路由。

另见Check if the user logged in on any page change in Angular 2

答案 1 :(得分:0)

除了Günter的答案,您还可以尝试以下方法:

  • 将指令应用于routerLink以根据权限显示/隐藏
  • 在执行HTTP请求之前,扩展Http类以全局检查权限。

有关详细信息,请参阅此问题: