Есть ли эквивалент Promise.all?
let prom1 = doA(); // some promise
let prom2 = doB(); // another promise
// wait for both promises to complete.
Promise.all([prom1, prom2], values => {
// do something;
});
Не могу собрать его воедино из документов, в различных статьях предлагается ForkJoin, но он не может заставить его работать...
let behaviour1 = new BehaviourSubject(0);
let behaviour2 = new BehaviourSubject(1);
let allObserver = new ForkJoinObservable(behaviour1, behaviour2);
behaviour1.subscribe( () => console.log('i work'));
behaviour2.subscribe( () => console.log('i work'));
allObserver.subscribe( () => console.log('i dont work'));
Можно просто вернуться к нормальному миру обещаний.