Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 离子3组分的防护_Angular_Ionic2_Acl_Ionic3 - Fatal编程技术网

Angular 离子3组分的防护

Angular 离子3组分的防护,angular,ionic2,acl,ionic3,Angular,Ionic2,Acl,Ionic3,在我的Ionic 3应用程序中,我需要在特定组件中实现某种用户角色检查 我看到它实现了AngularGuards系统,但它似乎只适用于视图(或页面)导航场景 我的场景由一个页面(仪表板)组成,其中包含几个组件,每个组件都可以根据特定的用户角色显示 你能帮我找到设计和最佳实践方面的最佳解决方案吗 非常感谢您所能做的就是创建一个自定义指令,该指令放置在您希望控制的组件上。比如:- <my-component [custom-role-directive]="admin"></my-

在我的Ionic 3应用程序中,我需要在特定组件中实现某种用户角色检查

我看到它实现了AngularGuards系统,但它似乎只适用于视图(或页面)导航场景

我的场景由一个页面(仪表板)组成,其中包含几个组件,每个组件都可以根据特定的用户角色显示

你能帮我找到设计和最佳实践方面的最佳解决方案吗


非常感谢

您所能做的就是创建一个自定义指令,该指令放置在您希望控制的组件上。比如:-

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


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

不幸的是,没有人应答。然而,我使用了
ngIf
来实现这一目的,检查用户角色,然后相应地操作设计/视图,但我也想知道在这方面是否有其他替代方案或最佳实践,如果您发现了任何与此相关的内容,请告诉我们,谢谢