2014-06-06 7 views
1

В Angular я хочу, что отображает в select, чтобы быть комбинацией двух свойств объекта в массиве. Например, у меня есть аукционName и auctionLocation на элементе, и я хочу, чтобы текст на дисплее отображался как auctionLocation-auctionName.Build Select Options из двух полей в AngularJS ng-options

<select ng-model="selectedAuction" ng-options="item.auctionLocation as item.auctionLocation for item in auctions"> 
       <option value="" disabled selected>All Auctions</option> 
    </select> 

ответ

1

значения могут быть объединены внутри ng-options.

В вашем случае вы можете использовать:

ng-options="item.auctionLocation as item.auctionName+'-'+item.auctionLocation for item in auctions"

Демо:http://plnkr.co/edit/uqoe0Hx4f0mOlU1f1wRE?p=preview

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