У меня наблюдаются некоторые холодные RxJs, которые я хочу обновить и извлечь данные с сервера, когда какое-либо событие щелкнет $.
let files$ = param$.pipe(
param => http.getFolder(param),
folder => http.getFolderFiles(folder),
REPEAT_ON(click$)
takeUntil(this.destroy$)
)
Какой оператор следует использовать вместо мнимого оператора REPEAT_ON?
Я могу добиться этого, используя этот код
let files$ = combineLatest(param$, click$.pipe(startsWith(undefined))).pipe(
param => http.getFolder(param[0]),
folder => http.getFolderFiles(folder),
takeUntil(this.destroy$)
)
Но он плохо пахнет, и я думаю, что параметрlateLatest не подходит для моего варианта использования.