Angular 7
RXJS 6.3
NGRX 6.1.2
Приложение My Angular содержит несколько загруженных модулей с отложенной загрузкой.Когда один из этих лениво загруженных модулей загружается, корневой компонент NgOnInit
получает ширину и высоту окна и вызывает действие NGRX для сохранения значений в Store
.Кроме того, есть некоторые другие глобальные константы, которые уже находятся в Store
.
. Я попытался использовать RXJS ForkJoin
, чтобы собрать все эти значения из Store
, и как только они все были получены, вызовитефункция для выполнения расчетов с использованием их, но я не мог заставить его работать.Я думал, что смогу определить массив Observables
, используя .first()
и передать это.
Я был бы очень признателен, если бы кто-то мог подсказать, как вы subscribe
для нескольких значений в Store
и как только они будут получены, вызовите функцию.