ngn*_*ewb 0 javascript if-statement angularjs
这是我的代码:
<td ng-repeat="header in vm.headers">
<span ng-if="header.key !='location'">
{{ row[header.key] }}
</span>
<span ng-if = "header.key =='location'">
{{ row[header.key].siteName }}
</span>
</td>
Run Code Online (Sandbox Code Playgroud)
感觉可能有更清洁的方式来做角度"*Js 1.5.5**
我在一篇评价很高的SO帖子上看到了以下例子,但我真的不明白.他们展示的代码如下
<div>{{ConditionVar ? 'varIsTrue' : 'varIsFalse'}}</div>
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何将我的两个ng-if语句转换为上面的例子,还是一个更好的例子?
使用三元运算符
{{ row[header.key] === 'location' ? row[header.key].siteName : row[header.key] }}
Run Code Online (Sandbox Code Playgroud)