Я хотел установить значение по умолчанию для своих ng-опций, используя ng-init, ng-model и т. Д. Я использую надежные выпадающие списки. Мой код выглядит следующим образом:Как установить значение по умолчанию для ng-опций в случае вложенных json-данных угловых js?
<select id="country" ng-model="statessource" ng-disabled="!type2" ng-options="country for (country, states) in countries" ng-change="GetSelectedCountry()">
<option value='' selected>Select Country</option>
</select>
<select id="state" ng-disabled="!statessource" ng-model="citiessource" ng-options="state for (state,city) in statessource"
ng-change="GetSelectedState()" >
<option value=''>Select State</option>
</select>
с некоторыми данными, как это:
$scope.countries = {
'USA': {
'IL': { 'CHICAGO': ['60633', '60646', '60653', '60656', '60607', '60632', '60643', '60652', '60620', '60612', '60661', '60624', '60634', '60601', '60827', '60644', '60631', '60630'] },
}
}
Я хочу, чтобы установить значение по умолчанию США в стране выпадающего списка. Как я должен это делать. Пожалуйста, предложите мне.
где "statessource" объект? –
Вы спрашиваете ng-options для повторения по сравнению с statessource, но хотите ли вы выбрать некоторое значение, которое не является частью statessource? – pranavjindal999