Результаты поиска по запросу "rxjs"

2 ответа

пытаться

я есть способы сделать то же самое, хотя я предпочитаю первый. Но первый подход, похоже, не работает. (tap() не срабатывает) // does not work this.actions$.pipe( ofType(LayoutActions.Types.CHANGE_THEME), takeUntil(this.destroyed$), tap(() => { ...

0 ответов

ервоначальном сохранении saveId не существует, и в этом случае выполняется специальная операция, которая изменяет URL с помощью saveId. И во время последующего сохранения будет присутствовать так, в этом случае нет необходимости изменять URL-адрес. Проблема с вышеупомянутым заключается в том, что во время первого сохранения метод подписки вызывается дважды.

onSave() { // event handler const save$ = combineLatest(this.configData.data, this.layerService.layerData) .pipe( filter(([configData]) => !_.isEmpty(configData)), take(1), tap(_ => this.loadingService.showLoading()), map(data => ...

1 ответ

Спасибо вам, особенно за предоставление нескольких подходов

я есть наблюдаемая, которая делает динамические запросы. Например, getFlowers(params?: any): Obeservable<Flower[]> { return this.http.get<Flower[]>( `http://flowers.com/flowers`, { params } ) }Теперь вышеприведенная функция возвращает новыйhttp ...

ТОП публикаций

1 ответ

Субъект наследуется от Observable, поэтому все операторы, доступные для Observable, доступны и для Subject.

я есть метод, описанный в компоненте (контроллер): public requestPassportData(): void { const th = this; const data = { get_scanned_data: true }; Observable.timer(0, 1000) .switchMap(() => this.requestMethods.requestPassportData(data)) ...