0
我对AngularJS 1版本有很好的体验,我想升级到Angularjs 2.下面是我的问题,angularjs 2是否支持类似的功能$ q .all()用于多个HTTP post/get提交?
我试着在angularjs 2中使用forkJoin,但它没有像预期的那样工作。寻找替代品。请提出建议。
我对AngularJS 1版本有很好的体验,我想升级到Angularjs 2.下面是我的问题,angularjs 2是否支持类似的功能$ q .all()用于多个HTTP post/get提交?
我试着在angularjs 2中使用forkJoin,但它没有像预期的那样工作。寻找替代品。请提出建议。
可以使用Observable.forkJoin
上一个炮打响发送多个请求
Observable.forkJoin([req1,req2]).subscribe(res=> {
var firstResult = res[0];
var secondResult = res[1];
});
注意,你需要从rxjs/Rx
import {Observable} from 'rxjs/Rx';
要么导入Observable
可以使用Promise.all
Promise.all(req1,req2).then(values => {
console.log(values); // [3, 1337, "foo"]
});