如何设置 URL 的权限?

How to set permissions on URL?

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

谢谢

有不同的方式:

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

另见

除了 Günter 的回答,您还可以尝试以下操作:

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

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