这是我的问题:我需要使用API调用来拉出时区的列表来填充页面上的select元素。什么是适当的angularjs方式呢?我已经试过:如何更新在angularjs数组更改选择?
HTML:
<select class="custom-select timezone" name="Timezone" id="Timezone" ng-model="regCtrl.user.Timezone" ng-options="timezone.DisplayName for timezone in regCtrl.Timezones></select>
的JavaScript:
app.controller('RegisterController', ['$http', '$scope', function ($http, $scope) {
$scope.user = {};
$scope.Timezones = [];
$http.get('/User/GetTimezones').success(function (result) {
$scope.Timezones = result;
});
});
我在做什么错?
编辑: 它不是this question的重复 - 我试过了,它没有帮助。该错误必须以某种方式在语法上。如果我不正确,并且这是上述问题的重复,有人可以通过示例告诉我如何将该修复应用于我的代码。谢谢。
能不能请你联系我的问题的重复,因为如果你认为这[链接]的(http://stackoverflow.com/questions/19872387/in -angularjs-how-do-you-get-a-select-to-refresh-when-the-array-for-ng-options?lq = 1) - 我试过了,它不适用于我的问题。 – 2014-09-30 07:00:31