angularjs模板版在展示之前

时间:2017-10-09 03:38:25

标签: angular angular-ui-router

我有一个有角度的应用程序,以及一些用户权限。

我需要删除我的模板的一部分(我使用角度路径和模板)才能显示它。

示例:如果我有和用户只有“创建”权限,但没有编辑权限,我需要删除类似class =“edit”的div。但是我需要在呈现视图之前删除它。

¿有什么想法吗?非常感谢你

1 个答案:

答案 0 :(得分:0)

您可以使用ngIf来决定是否需要显示class =“edit”的div,而不是删除div。如果你有一个布尔值表示用户的编辑权限,比如“hasEdit”,你可以按如下方式编写你的div:

<div *ngIf="hasEdit" class="edit">Your content</div>

只有当hasEdit为真时才会显示上述div。