【问题标题】:Hide or remove navigation items based on user role根据用户角色隐藏或删除导航项
【发布时间】:2017-06-24 23:05:32
【问题描述】:

我计划实现一个菜单,该菜单可以根据登录用户隐藏/删除菜单项。有没有办法使用路由守卫来更改 DOM,或者根据用户角色从 DOM 中隐藏/删除元素的最佳实践是什么?

【问题讨论】:

    标签: angular user-roles


    【解决方案1】:

    指令*ngIf[hidden] 通常用于此类目的。

    在极少数情况下,如果 HTML 结构和服务泄露了攻击媒介,则对用户隐藏它们可能是明智的。在所有其他情况下,您最好将时间和金钱投入到保护后端。

    【讨论】:

      猜你喜欢
      • 2018-09-20
      • 2019-04-15
      • 2014-03-10
      • 2018-07-19
      • 2012-09-16
      • 2017-07-22
      • 1970-01-01
      • 2019-05-17
      • 1970-01-01
      相关资源
      最近更新 更多