Double select angular-js ajax
Double select angular-js ajax
我试图检索第一个选定值,然后运行ajax调用,以获得基于第一个选定值的第二组数据。
HTML:<label class="item item-input item-select">
<div class="input-label">
Select First:
</div>
<select>
<option ng-repeat="object in objects" value="object.ID">{{object.value}}</option>
</select>
</label>
<label class="item item-input item-select">
<div class="input-label">
Select 2nd:
</div>
<select>
<option></option>
</select>
</label>
控制器:
...
dataFactory.getRequestObject(ID).then(function(resp2){
console.log("Getting data to populate select list!");
console.log(resp2.data);
$scope.objects= resp2.data;
}, function(err){
console.error('ERROR', err);
});
其中getRequestObject(ID)是我的函数,它调用我的webservice。
我能够获得我的第一组数据,我想获得第一个的"值",并调用数据的第二个选择列表的检索。我怎么去做呢?
$.getJson(url, param, function(data) {
$scope.array1 = data.array;
});
$scope.onchange = function() {
//ng-model will store its value into $scope
var selectValue1 = $scope.selectValue1;
$.getJson(url2, param2, function(data) {
$scope.array2 = data.array;
});
};
<select ng-module="selectValue1" ng-options="label for value in array1" ng-change="onchange()"></select>
<select ng-module="selectValue2" ng-options="label for value in array2"></select>
使用$watch来检测selectValue的变化也会起作用
相关文章:
- 如何在页面加载angular js上设置从ajax调用中选择的选项
- Angular JS中的通用Ajax错误处理-拦截器
- 使 Angular JS 实时 ajax 请求消耗更少
- Angular.js ajax和应用程序不起作用
- Angular Js初学者Ajax调用
- 在 ajax 中使用 json 对象成功函数(使用 angular.js)
- 从 AJAX 调用返回的值未在 Angular JS 中的控制器中设置为变量
- 当应用程序像angular js中的3层时,如何从ajax调用中获取数据
- 如何将url作为参数传递给Angular js中服务中的ajax方法
- 在angular js中通过ajax调用加载模板url
- 使用angular js-ajax调用调用php-json服务文件
- 如何使用来自Ajax请求的json数据生成highchart(使用angular js)
- 运行angular.js作为回调(例如$.ajax)
- 如何将AJAX转换为angular js,并为数组的每个元素重复代码块?
- 在ajax调用期间,Angular.js智能表加载符号
- Angular.js ie ajax请求问题
- Angular Js 在 Ajax 之后运行
- Double select angular-js ajax
- Angular Js $httpParamSerializer and jQuery $.ajax
- 在angular js中的ajax请求中没有显示加载器