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