2017-09-25 51 views
0

我這行Angularjs:NG-選擇添加條件

<select ng-options="item.subItem as item.label for item in items track by item.id" ng-model="selected"></select> 

一切運行良好,但現在從服務器答案來自於item.label一個不確定的值。有時。

如果此字段不存在,是否可以在此行中添加條件,然後應用另一條?或者這是不可能的ng-options?像這樣:

<select ng-options="item.subItem as item.label || item.id for item in items track by item.id" ng-model="selected"></select> 

回答

2

絕對。你幾乎正確的只是將括號中的表達式包裝起來。

ng-options="item.subItem as (item.label || item.id) for item in items track by item.id"

這裏的工作fiddle