表达式中的条件连接

时间:2016-06-28 06:26:24

标签: angularjs angularjs-ng-repeat ng-repeat

我正在使用ng-repeat绑定一个列表框。

<option ng-repeat="o in Carrier value="{{o.CarrierKey}}"> {{o.CarrierName}} | {{o.PolicyNumber}}</option>

如何在上面的代码中使用条件参数。我希望仅在PolicyNumber不为空时才显示最后一个管道和策略号

1 个答案:

答案 0 :(得分:0)

不要使用三元组并进行连接,只需使用ng-if的范围,如:

<option ng-repeat="o in Carrier value={{o.CarrierKey}}">{{o.CarrierName}}
  <span ng-if="o.PolicyNumber">| {{o.PolicyNumber}}</span>
</option>

三元将类似于{{o.PolicyNumber? '| ' + o.PolicyNumber : ''}}