Я делаю страницу, которая содержит три разные формы с использованием Reactive Forms. Я хотел бы выслушать все их изменения и сделать логи c, если они все действительны. Я проверил на форуме и увидел, что мне пришлось использовать forkJoin. Проблема в том, что изменения вызываются при каждой загрузке страницы, но не запускаются при изменении моих значений.
forkJoin([
of(this.thirdStepFormFirstContainer.valueChanges),
of(this.thirdStepFormSecondContainer.valueChanges),
of(this.thirdStepFormThirdContainer.valueChanges)
]).subscribe(() => {
console.log('One of the three has changed');
});
valueChanges возвращает Observable, forkJoin не должен запускаться при загрузке страницы, только при изменениях .
Кто-нибудь знает, как я мог решить эту проблему?
Большое спасибо :)