这是我的问题。
我继续向ajax请求发送一个对象的值(这里是一个任务)。 然后我想使用ng-bind-html和angular js打印该值。
但是这就是问题,ng-bind将从ajax请求中获取最后一个值。
首先从我现在开始,我想使用ma是一个数组或其他东西来获取m数据的不同id
$serach = $request->serach;
我希望你能看到这个问题,每次posDate被下一个结束的ajax请求删除。
如果你有一个很棒的想法,我已经花了两天多的时间用这个垃圾。
感谢您的帮助。
答案 0 :(得分:0)
只要我知道你正在使用的选项async
就行不通。没有简单的方法可以在角度中执行同步的http请求。
对于您的问题,如果我完全理解您想要做什么,您可以获取response.config
来保存您根据请求发送的数据,并在每个回复中搜索您的任务阵列中的特定任务得到。
这样的事情:
.then(function successCallback(response) {
$.each(missions, function(key, mission) {
if(mission == response.config.data.mission)
mission.postData = response.data; //Or wherever you want to put the data
}
}