【发布时间】:2019-06-07 11:22:17
【问题描述】:
我试图在屏幕上显示一系列图像,但隐藏或不显示具有特定图像名称的图像,但出于某种原因,它要么隐藏所有图像,要么只显示一个。
这是我的代码,不胜感激。
<div ng-repeat="x in documents" ng-if="x.document_name=='leftover.png'" ng-show="not_admin">
<img src="{{ x.image }}" width="30" height="30">
<p><b>{{ x.document_name }}</b></p>
</div>
如果图像是 'leftover.png' 并且 not_admin 为 true(在我的控制器中已设置为 true),我只想隐藏一个 div。
更新
我应该更清楚,如果用户是管理员,我想要显示所有图像,否则只隐藏“leftover.png”。
所以,如果登录用户不是管理员,他们可以看到除“leftover.png”之外的所有图像,但是当管理员登录时,他们可以看到所有图像。
我希望这更有意义。
【问题讨论】: