【发布时间】:2017-03-05 18:15:29
【问题描述】:
我想通过 AngularJS ng-option 指令填充一个选择菜单,并选择一个预定义的选项作为默认值。
AngularJS 获取的 JSON 格式如下:
{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD"}
填充选择菜单的代码有效:
angular.module('drpdwnApp', []).controller('drpdwnCtrl', function ($scope, $http) {
$scope.selectedCountries = null;
$scope.countries = [];
$http({
method: 'GET',
url: '/api/getCountries'
}).success(function (result) {
$scope.countries = result;
});
});
选择菜单的 HTML:
<select name="property_country" ng-model="drpdpwnvalue" ng-options="key as value for (key , value) in countries track by key">
<option value="">Please choose</option>
</select>
现在,假设我想使用键“AL”将国家/地区定义为选定的默认选项。如何实现?
【问题讨论】:
标签: javascript angularjs