Я новичок в Rx Js. Может кто-нибудь помочь мне понять, почему withLatestFrom
замерзает, когда я обертываю его внутри switchMap
?
withLatestFromNoCancel() {
const hi$ = of("hi");
const click$ = fromEvent(document.getElementById("click1"), "click");
const example = click$.pipe(withLatestFrom(click$, hi$));
const subscribe = example.subscribe(val => console.log(val));
}
withLatestFromStrangeWithSwitchMap() {
const hi$ = of("hi");
const click$ = fromEvent(document.getElementById("click1"), "click");
const example = click$.pipe(
switchMap(e => of(e).pipe(withLatestFrom(click$, hi$))),
);
const subscribe = example.subscribe(val => console.log(val));
}