【发布时间】:2017-06-24 23:05:32
【问题描述】:
我计划实现一个菜单,该菜单可以根据登录用户隐藏/删除菜单项。有没有办法使用路由守卫来更改 DOM,或者根据用户角色从 DOM 中隐藏/删除元素的最佳实践是什么?
【问题讨论】:
标签: angular user-roles
我计划实现一个菜单,该菜单可以根据登录用户隐藏/删除菜单项。有没有办法使用路由守卫来更改 DOM,或者根据用户角色从 DOM 中隐藏/删除元素的最佳实践是什么?
【问题讨论】:
标签: angular user-roles
指令*ngIf 或[hidden] 通常用于此类目的。
在极少数情况下,如果 HTML 结构和服务泄露了攻击媒介,则对用户隐藏它们可能是明智的。在所有其他情况下,您最好将时间和金钱投入到保护后端。
【讨论】: