= of('bla-bla')
const b$ = of([])
const c$ = of([])
a$.pipe(
swichMap(value: string) => value === 'bla-bla' ? b$ : c$
).subscribe()
После каждого изменения значения a$ у меня становится все больше и больше эмитов из-за switchMap. Как избавиться от мультиплицирования в switchMap?
в этом примере все ок, лучше написать как в коде
тут a$ стрельнет раз, свичмап отпишется от a$ и подпишется на b$ или c$ и закомплитится в конце один из b$ или c$
Обсуждают сегодня