angular 2 中的 NgIF 模拟
NgIF analog in angular 2
在我的应用程序中,每个用户都有一些权限。
例如,视图由 5 个部分组成,'normalUser' 可以处理 2 个部分,'superUser' 可以处理所有 5 个部分。
如何隐藏 'normalUser' 的这 3 部分?
'ngIf' 是好的解决方案吗?或者有人知道更好的解决方案?
似乎是一个可行的解决方案。如果您的部分按用户角色分组在一起,您可以将 'normalUser' 部分包装在一个组件中,将 'superUser' 部分包装在另一个组件中。然后根据登录用户的权限使用 *ngIf show\hide 它们。否则,您也可以使用 *ngSwitch 在多个模板之间随机播放。
如果您想要更具体的答案,请提供代码示例。
在我的应用程序中,每个用户都有一些权限。 例如,视图由 5 个部分组成,'normalUser' 可以处理 2 个部分,'superUser' 可以处理所有 5 个部分。 如何隐藏 'normalUser' 的这 3 部分?
'ngIf' 是好的解决方案吗?或者有人知道更好的解决方案?
似乎是一个可行的解决方案。如果您的部分按用户角色分组在一起,您可以将 'normalUser' 部分包装在一个组件中,将 'superUser' 部分包装在另一个组件中。然后根据登录用户的权限使用 *ngIf show\hide 它们。否则,您也可以使用 *ngSwitch 在多个模板之间随机播放。
如果您想要更具体的答案,请提供代码示例。