【发布时间】:2016-02-27 19:37:08
【问题描述】:
我正在根据某些条件显示图像(即,如果满足条件 1,则显示图像 1,如果满足条件 2,则显示图像 2,依此类推)。
我正在使用ng-if。我的代码如下所示:
<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 form-col-pad customization-grid-data text-left"
ng-if="data.severity==3">
<img src="App/images/Icons/alarm-high.png">
</div>
<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 form-col-pad customization-grid-data text-left"
ng-if="data.severity==2">
<img src="App/images/Icons/alarm-medium.png">
</div>
<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 form-col-pad customization-grid-data text-left"
ng-if="data.severity==1">
<img src="App/images/Icons/alarm-low.png">
</div>
我只显示了 1 张图片,但我仍然需要编写 3 行代码。
这里如何使用ng-class,尽量减少写代码?
【问题讨论】:
标签: javascript html css angularjs twitter-bootstrap