我有这条线
<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>
答案 0 :(得分:2)
绝对。你几乎是正确的只是将表达式包装在括号中。
ng-options="item.subItem as (item.label || item.id) for item in items track by item.id"
这是一个有效的fiddle。