在角的那一刻我有这样的:角JS异步两个API请求
app.factory("myService", function($http, $q) {
return {
doBoth: function(data) {
return $q.all([$http.post("/search/local", data), $http.post("/search/shape", data)]);
}
};
});
和我这样称呼它:
$scope.$on("localSearch", function(event, data) {
return myService.doBoth(data);
});
不过,我不认为这是异步发生。他们都需要相当长的时间才能完成,因此我需要Angular同时请求这两个请求,因此完整的请求不是一个+另一个,而是最快的时间都返回。
感谢您的编辑 – 2013-03-15 17:01:33