角度2的NgIF模拟

角度2的NgIF模拟

问题描述:

在我的应用程序中,每个用户都有一些权限。 例如视图包含5个部分,'normalUser'可以与2个部分和'superUser'共同使用5. 如何隐藏这3个部分用于'normalUser'?角度2的NgIF模拟

是'ngIf'这个好的解决方案吗?或有人知道更好的解决方案

看起来像一个可行的解决方案。如果您的零件按用户角色分组在一起,则可以将“normalUser”零件包装到组件中,将“超级用户”零件包装到另一个组件中。然后使用* ngIf根据登录用户的权限显示\隐藏它们。否则,您也可以使用*ngSwitch在多个模板之间进行随机播放。

如果您想要更具体的答案,请提供代码示例。