Я пытаюсь загрузить угловой «выбрать» со следующим кодомangularjs: выбрать с различными (ключ, значение) не работает должным образом
<select class="span11" ng-model="user.countryOfResidence" ng-options="c.option as c.value for c in countries" required>
его загружает данные в выбор, но выбранное значение по умолчанию пусто ,
моей страна массив
$scope.countries = [{option:'TL', value:'TIMOR-LESTE'},
{option:'TK', value:'TOKELAU'},
{option:'TJ', value:'TAJIKISTAN'},
{option:'TH', value:'THAILAND'},
{option:'TG', value:'TOGO'},];
если я изменить 'TL'
к 'TIMOR-LESTE'
(тому же строке для «варианты» и «значения») он работает отлично. Может ли кто-нибудь сказать мне, в чем проблема с моим кодом.
объект пользователя
$scope.user = {
countryOfResidence : $scope.countries[0].value
};
Initialize '$ scope.user.countryOfResidence = $ scope.countries [0 ] .option', потому что вы используете параметры в качестве значений внутри ng-option. – AlwaysALearner
Большое вам спасибо, это работает – Shahzeb