angularjs错误witg ng-options

时间:2015-09-29 11:16:42

标签: angularjs html-select ng-options

我在angularJs中尝试此代码:

app.controller('controlselect', function($scope, $http) {
    $scope.provinces = [];
    $http({
            method: 'GET',
            url: './api.php?accion=provinces'
        }).success(function (result) {
        $scope.provinces = result;
    });

这个html显示了这个:

<select ng-model="province.idprovince" data-ng-options="province.idprovince as province.province for province in provinces"></select>

对象的示例填写:

provinces:
[ {provinceid: '1', province: 'Option A'}, {provinceid: '2', province: 'Option B'}, {provinceid: '3', province: 'Option C'} ]

如果我想在省份中显示ng-repeat =“省”,那么效果很好,但是当我尝试使用ng-options时,选择无效。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

以下是工作示例http://dojo.telerik.com/ayimI 你已经为你的json数组做了转换 如

$scope.provinces = [{"idprovince": "1", "province": "name"}];

希望这个垫可以帮助你。