在我的离子3应用中,我需要在特定组件内实现一种用户角色。
我看到NavController实现了Angular Guards系统,但似乎仅适用于视图(或页面(导航方案。
我的方案是由一个页面(仪表板(制成的,该页面包含多个组件,并且可以根据特定的用户角色显示每个组件。
您能帮我在设计和最佳实践方面找到最佳解决方案吗?
非常感谢
您可以做的是创建一个放置在要控制的组件上的自定义指令。类似: -
<my-component [custom-role-directive]="admin"></my-component>
自定义角色指导检查用户角色并相应地显示或隐藏。