离子3个组件的守卫



在我的离子3应用中,我需要在特定组件内实现一种用户角色。

我看到NavController实现了Angular Guards系统,但似乎仅适用于视图(或页面(导航方案。

我的方案是由一个页面(仪表板(制成的,该页面包含多个组件,并且可以根据特定的用户角色显示每个组件。

您能帮我在设计和最佳实践方面找到最佳解决方案吗?

非常感谢

您可以做的是创建一个放置在要控制的组件上的自定义指令。类似: -

<my-component [custom-role-directive]="admin"></my-component>

自定义角色指导检查用户角色并相应地显示或隐藏。

相关内容

  • 没有找到相关文章