作为编程新手,我很难理解这一点。
*ngIf="!report.approved并*jhiHasAnyAuthority="'ROLE_ADMIN'"单独工作,所以我猜测 OR 语句是问题所在。我已经尝试使用<ng-container>一些答案中的建议,但我无法使其工作。有什么办法可以做这样的事情吗?
<button type="submit">View</button>
<div *ngIf="!report.approved" || *jhiHasAnyAuthority="'ROLE_ADMIN'">
<button type="submit">Edit</button>
<button type="submit">Delete</button>
</div>
Run Code Online (Sandbox Code Playgroud)
管理员应始终看到这些按钮,而用户仅应在报告未获批准的情况下看到这些按钮。