尝试使用或在 ng-if 指令中缩短检查条件。多次比较系列值,因为有很多值要签入或
Trying to shorten check conditions using or in ng-if directive. Comparing series value with multiple times as there are many values to check in or
<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,所以任何建议将不胜感激。
首先,您应该将其与控制器中的函数进行比较。
您可以在那里创建常量数组,并检查该数组中的系列。
P.s。
TemeratureArray 声明为常数。
使用虚拟机,而不是范围(但在第一步中你可以尝试使用范围)
这样试试:
<img src="img/temp.png" class="img-responsive" ng-if="['Temperature', 'T', 'Temperature-138828'].indexOf(series) > -1">
<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,所以任何建议将不胜感激。
首先,您应该将其与控制器中的函数进行比较。 您可以在那里创建常量数组,并检查该数组中的系列。
P.s。 TemeratureArray 声明为常数。 使用虚拟机,而不是范围(但在第一步中你可以尝试使用范围)
这样试试:
<img src="img/temp.png" class="img-responsive" ng-if="['Temperature', 'T', 'Temperature-138828'].indexOf(series) > -1">