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"]
});