如何在角度js中使用web api获得可靠的下拉?

时间:2017-01-18 10:58:29

标签: javascript angularjs json

这是我的HTML代码

<body ng-controller="myController">
<select ng-change="getData(currentSelected)" class="form-control" id="selection" ng-model="currentSelected" ng-options="selection as selection for selection in data">
        <option value="" selected>Select the bankname</option>
       </select>
<select ng-change="getData(currentSelectedstate)"  class="form-control" id="selection" ng-model="currentSelectedstate" ng-options="my.state as my.state for my in newdata">
            <option value="" selected>Select the state</option>
        </select>
<select ng-change="getData1(currentSelecteddistrict)"  class="form-control" id="selection" ng-model="currentSelecteddistrict" ng-options="my.district as my.district for my in data1">
  <option value="" selected>Select the district</option>
        </select>
 </body>

我的js代码是

 var app=angular.module("mainApp",[]);
   app.controller("myController", ["$scope", "$http",function ($scope,$http){
     $http.get("company.in/ifsc/banklist").then(function(response){
        $scope.data=response.data[0].data;
     });

       $scope.getData = function(name){

         $http.get("company.in/ifsc/state/" +name).then(function(response) {
          $scope.newdata = response.data;

        });
       }

     $scope.getData1= function(name1){

         $http.get("company.in/ifsc/district/""+name+", +name1).then(function(response) {
          $scope.data1 = response.newdata;
     });
       }
    }]);

前两个api工作正常,当我在第二个下拉选择特定状态时它没有取值,如何将获取的bankname和state附加到第三个api?所以我在第三次下拉中获得了区域列表....,有人可以帮忙吗?

0 个答案:

没有答案