Вопросы по теме 'rxjs6'

Где статическое слияние RxJS 6?
Как в RxJS 6 импортировать статическую функцию слияния для слияния списка наблюдаемых? Я хочу уметь: const merged$ = merge( obs1$, obs2$, obs3$ ); Я пробовал: import { merge } from 'rxjs/observable/merge'; и import {...
17851 просмотров
schedule 10.09.2022

Я не получаю rxjs 6 с угловым 6 с интервалом, switchMap и картой
Я хочу обновить свой код rxjs до 6, я не понимаю. Раньше у меня был следующий опрос новых данных каждые 5 секунд: import { Observable, interval } from 'rxjs'; import { switchMap, map } from 'rxjs/operators'; var result =...
32330 просмотров
schedule 07.03.2022

Что за неожиданное поведение Observable RxJS с асинхронными функциями и toPromise?
Когда я использую только метод подписки, он работает правдоподобно, но с этим кодом - я не понимаю результат. const Observable = require("rxjs").Observable; let i = 0; const x = new Observable((o) => { setInterval(() => o.next(++i),...
215 просмотров
schedule 16.02.2024

Angular 6 router.events.filter 'filter' не существует для типа 'Observable ‹Event›'
Я закончил обновлять свое приложение до Angular 6 (это было в версии 5.2). У меня синтаксис ошибки: import { Router, ActivatedRoute, NavigationEnd } from '@angular/router'; import { filter } from 'rxjs/operators'; ... constructor(private...
45900 просмотров
schedule 04.10.2022

Свойство 'map' не существует для типа 'Observable' после обновления rxjs до 6
Я обновил свое приложение Angular с версии 5.2 до 6.0, следуя инструкциям из https://update.angular.io . Теперь мое приложение Angular не создается из-за миграции "rxjs-5-to-6-migrate": ОШИБКА в bla.ts: ошибка TS2339: свойство 'map' не...
1546 просмотров
schedule 20.07.2022

Как мне использовать aws-amplify Auth.sigIn вместо ajax с redux-observable и rxjs 6?
Мне было интересно... Как мне использовать fetch или aws-amplify Auth.sigIn вместо ajax с наблюдаемой редукцией? Выполняя следующий код на основе приложения create-реагировать ниже, я получаю следующую ошибку: TypeError:...
179 просмотров
schedule 25.01.2023

concatMap с интервалом не работает должным образом
Я пытаюсь понять, почему мой код не работает так, как я ожидаю от него поведения. Если вы скопируете и вставите следующий код в https://stackblitz.com , вы увидите, что он подождет 4 секунды, а затем отображает «aaaa» каждую секунду вместо «bbbb»...
329 просмотров
schedule 12.11.2023

BehaviorSubject сопоставляет BehaviorSubject
У меня есть rxjs@6 BehaviorSubject source$ , я хочу получить подзначение от source$ const source$ = new BehaviorSubject(someValue); const subSource$ = source$.pipe(map(transform)); Я ожидаю, что subSource$ также является...
3480 просмотров
schedule 21.09.2023

Отложенный HTTP-запрос в Angular
Мне любопытно. Я просто попытался отложить HTTP-запрос в Angular (6.x) с помощью .pipe( delay( 5000 ) )... , но похоже, что RxJS просто задерживает окончательный ответ, а не вызов сервера. Но мне действительно нужно отложить настоящий вызов...
7007 просмотров
schedule 12.10.2023

RxJs 6 - Сделайте 2 HTTP-вызова и дождитесь всех ответов
@Effect() initDomain$: Observable<Action> = this.actions$.pipe( ofType('INIT_DOMAIN'), mergeMap((action: any) => this.http.get('https://demo.api/url1.php').pipe( switchMap((data) => [ {type: 'INIT_IT',...
919 просмотров
schedule 03.07.2023

Свойство «задержка» не существует для типа «Observable‹string[]›»
После обновления до angular6 проблема с несколькими при использовании rxjs import { Observable, Subject, asapScheduler, pipe, of, from, interval, merge, fromEvent } from "rxjs"; import { delay } from "rxjs/operators"; let obser...
5255 просмотров
schedule 02.09.2023

ошибка TS2339: свойство "commonLatest "не существует для типа" typeof Observable "
У меня проблема, когда я пытаюсь запустить свой проект angular 6. У меня такая ошибка: «TSError: ⨯ Невозможно скомпилировать TypeScript: git.version.ts (34,29): ошибка TS2339: свойство'commonLatest 'не существует для типа' typeof Observable '»....
6582 просмотров
schedule 19.04.2022

Селектор NGRX запрашивает данные до того, как они появятся в магазине
Когда пользователь выбирает элемент на экране, запускается действие, которое запрашивает данные из API и загружает эти данные в хранилище для выбранного элемента. Селектор используется для захвата определенных частей возвращенных данных для...
3060 просмотров
schedule 28.12.2023

Как я могу гарантировать, что только один вызов выполняется одновременно с угловым перехватчиком?
Угловой перехватчик выглядит так: public intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { catchError(err => { if (err instanceof HttpErrorResponse) { if (err.status === 401)...
61 просмотров

RxJS: пакетные запросы и общий ответ
Представим, что у меня есть функция fetchUser , которая принимает параметр userId и возвращает наблюдаемое пользователя . Поскольку я часто вызываю этот метод, я хочу пакетировать идентификаторы, чтобы вместо этого выполнить один запрос с...
1821 просмотров
schedule 21.08.2023

Как сохранить наблюдаемое после ошибки в RxJS 6 и Angular 6
Может ли кто-нибудь помочь со сценарием, когда this._getReactions$.next() не работает всякий раз, когда this.http.get(...) получает ошибку. Я хочу сохранить наблюдаемое, чтобы принять следующий ввод. private _getReactions$:...
7850 просмотров
schedule 11.09.2023

RxJS6 (угловой 6) - ОШИБКА в node_modules/rxjs/Rx.d.ts (1,15): ошибка TS2307: не удается найти модуль «rxjs-compat»
Недавно я обновил свое приложение до angular 6, а RxJs до 6.3.3 version . Как описано в здесь , я использовал пакет rxjs-compat для временного код, написанный в режиме совместимости RxJS5 и RxJS6, одновременно. Как предложила команда...
5515 просмотров
schedule 30.07.2022

Как проверить вызов rxjs ajax с помощью шутки?
У меня есть компонент-контейнер, в котором я извлекаю данные с помощью оператора ajax из rxjs . const data = ajax(someUrl).pipe(map(r => r.response)); И в моем компонентеDidMount у меня есть data.subscribe((data) => {...
1490 просмотров
schedule 02.12.2023

Angular6 rxjs отписка от подписки по таймеру OnDestroy не работает?
Итак, у меня есть таймер, по которому я вызываю API каждые 60 секунд (это приложение для цифровых вывесок, поэтому не будет никакого взаимодействия, но я хочу, чтобы оно автоматически обновлялось). У меня есть различные компоненты, которые...
896 просмотров

ngbTypeahead не работает с Angular 6 и ng-bootstrap
Я пытаюсь использовать ngbTypeahead в базовом приложении Angular 6. В приложении не так много других зависимостей. Я продолжаю получать следующую ошибку: подпись метода не найдена... ERROR TypeError: Object(...)(...) is not a function at...
1606 просмотров
schedule 22.10.2023