Trong Angular 1.x đôi khi tôi cần phải thực hiện nhiều yêu cầu http
và làm điều gì đó với tất cả các phản hồi. Tôi sẽ ném tất cả các lời hứa trong một mảng và gọi Promise.all(promises).then(function (results) {...})
.Hành vi Promise.all với RxJS Observables?
Thực tiễn tốt nhất về góc 2 dường như chỉ hướng tới việc sử dụng sốcủa RxJS làm thay thế cho lời hứa trong yêu cầu http
. Nếu tôi có hai hoặc nhiều Đài quan sát khác nhau được tạo từ yêu cầu http, chúng có tương đương với Promise.all()
không?
nếu tôi có 2 cuộc gọi một sự trở lại hứa hẹn và một sự trở lại quan sát được tôi có thể sử dụng forkjoin? hoặc promise.all()? hoặc không có ai, tôi phải để cho 2 hàm trả về cùng một loại hoặc là lời hứa hoặc có thể quan sát được? –