У меня есть данные ниже заданного форматdocument.getElementById («»). Значение возвращает объект вместо дорожит
{
USA: {
CA: { 'SAN FRANCISCO':['94188', '94158', '94143'] },
LA: { 'BATON ROUGE':['70898','70895','70891'] }
}
}
пытается добавить их в зависимое раскрывающемся меню, а именно страна, штат, город и почтовый индекс. Я использую ng-option, но при получении значения для dropdown страны возвращается возвращаемый объект: 16 вместо значения.
$scope.countries = {
USA: {
CA: { 'SAN FRANCISCO':['94188', '94158', '94143'] },
LA: { 'BATON ROUGE':['70898','70895','70891'] }
}
}
$scope.GetSelectedCountry = function() {
$scope.strCountry = document.getElementById("country").value;
}
<b>Country:</b>
<select id="country" ng-model="statessource" ng-disabled="!type" ng-options="country for (country, states) in countries" ng-change="GetSelectedCountry()">
<option value=''>Select Country</option>
Это не angularjs путь – Weedoze