空角度选择,在空

时间:2017-10-04 08:35:15

标签: angularjs

这是我的代码:

<select id="storeSelectBox" ng-model="model.store" ng-options="store.name for store in model.stores[model.retailer.shortName]" ng-change="retailerSelected()"></select>

我的问题如下:因为'store.name'不是强制性的,所以它可以是emtpy而select则显示空项目。只有当'store.name'为空时才有可能获得'store.shortName'吗?如果不触及控制器,修改某些ng-options表达式会很棒。 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

你可以试试这个,

<ion-content fullscreen="true">
    <!-- ... -->
</ion-content>

如果名称为空,它将显示shortName,整个商店对象仍将分配给<select id="storeSelectBox" ng-model="model.store" ng-change="retailerSelected()"> <option ng-repeat="store in model.stores[model.retailer.shortName]" ng-value="store"> <span ng-if="store.name">{{store.name}}</span> <span ng-if="!store.name">{{store.shortName}}</span> </option> </select>