为什么anglaurjs在ajax完成时没有设置选择模型?

时间:2014-02-19 15:48:33

标签: javascript angularjs web

这是我的HTML:

<select ng-model="currentProv" ng-options="p.N_PROVID as p.S_PROVNAME for p in tempProv" name="location_p" id="location_p" ng-change="getCity()">

并且选择模型是currentProv ... 当ajax请求成功时,我将设置currentProv,代码打击:

bizService
        .getProv()
        .success(function (data) {
            if(data.length) {
                $scope.tempProv = data;                 

                // $scope.currentProv = $scope.model.bizProvince;
                $rootScope.$broadcast('httpend');
            }
        })

这是获取所有选项的getProv服务,

并且全局页面模型也来自ajax:

bizService
        .getData()
        .success(function (data) {
            if(data) {
                $scope.model = data;

                // console.log(data);
            }
            else {
                $scope.model = model;
            }
        });

是:getGlobalModel-&gt; bind $ scope.model和getProv ..bind $ scope.model.currentProv ... 但它不起作用..问题是什么?谢谢!

0 个答案:

没有答案