2016-06-28 36 views
0

我使用ng-repeat綁定列表框。表達式中的條件級聯

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

我如何在上面的代碼中使用條件性分析。我想最後一個管道和政策號碼只顯示在PolicyNumber不爲空

回答

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 : ''}}