2016-05-26 7 views
0

Я использую HTML выпадающего меню и переплетены значения из angularjs Funtion, значения, как показано нижеНевозможно установить выбранное значение в angularjs выпадающего списка

function getStates() { 
return [ 
    { 
     "name": "Alabama", 
     "abbreviation": "AL" 
    }, 
    { 
     "name": "Alaska", 
     "abbreviation": "AK" 
    }]; 
} 

и мой раскрывающийся

<select class="form-control" 
     ng-model="user.state" name="state" 
     ng-options="item.name for item in states track by item.abbreviation"> 
    <option value="">-- choose State --</option> 
</select> 

В моей области видимости переменных user.state У меня есть значение аббревиатуры, которое предварительно загружается некоторой функцией, на основе этого значения аббревиатуры выбранное значение раскрывающегося списка должно отображаться на странице html.

ценные комментарии приветствуются ...

ответ

0

Вам нужен правильный ngOptions синтаксис value as text for item in collection

ng-options="item.abbreviation as item.name for item in states" 
+0

вау спасибо человеку его работал ... !!! – Ranjith

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