2016-06-28 5 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 : ''}}

Смежные вопросы