0
<img src="img/temp.png" class="img-responsive" ng-if="series === 'Temperature' || series === 'T' || series === 'Temperature-138828'">

我试过这样,但没有奏效:

<img src="img/temp.png" class="img-responsive" ng-if="series === ('Temperature' || 'T' || 'Temperature-138828')">

有没有办法缩短这个<img>标签(例如将系列与多个值或其他东西进行比较?)。我没有经常使用 angularjs,所以任何建议都将不胜感激。

4

2 回答 2

0

首先,您应该将其与控制器中的功能进行比较。您可以在那里创建常量数组,并检查该数组中的序列。

Ps TemeratureArray 声明为 condtant。使用 vm,而不是作用域(但在第一步中,您可以尝试使用作用域)

于 2017-03-18T09:09:16.783 回答
0

试试这样:

<img src="img/temp.png" class="img-responsive" ng-if="['Temperature', 'T', 'Temperature-138828'].indexOf(series) > -1">
于 2017-03-18T11:04:35.643 回答