Описание тега rxjs7

1 ответ

TS7016: не удалось найти файл декларации для модуля 'rxjs'

Я обновил свою зависимость приложения Angular и успешно установил их. К сожалению, сейчас я не могу использовать rxjs. Ниже приведена ошибка, возвращаемая IDE. TS7016: не удалось найти файл объявления для модуля «rxjs». «C:/Path/to/project/node_modu…
01 май '21 в 22:02
0 ответов

RXJS 7 - TS2693: «AjaxDirection» относится только к типу, но здесь используется как значение

Я обновил свои проекты angular 11 RxJS 7 и в веб-шторме он предложил мне изменить некоторые Subject импорт, как только я обновлю этот импорт, я получаю ошибку ниже ERROR: node_modules/rxjs/dist/types/internal/ajax/types.d.ts:9:40 - error TS1110: Typ…
10 май '21 в 21:41
1 ответ

Модуль не найден: ошибка: путь к пакету ./index не экспортируется из пакета node_modules/rxjs (см. Поле экспорта в /node_modules/rxjs/package.json)

я стараюсь в моем проекте angular 12.2.0, и похоже, что путь оператора и метода rxjs изменился. Я получаю ошибку ниже ./dist/candypal/website/fesm2015/candypal-website.js:8:0-50 - Error: Module not found: Error: Package path ./index is not exported …
07 авг '21 в 20:39
1 ответ

NestJS. TS7016: не удалось найти файл декларации для модуля 'rxjs'

TS7016: не удалось найти файл декларации для модуля «rxjs». «C: /Path/to/project/node_modules/rxjs/dist/cjs/index.js» неявно имеет тип «любой». Попробуйте npm i --save-dev @ types / rxjs, если он существует, или добавьте новый файл объявления (.d.ts…
03 сен '21 в 10:39
1 ответ

Как воспроизвести задержку из RxJs 6.x?

Поведение delayизменилось в RxJs 7. Хотя я понимаю причину изменения, это было полезно для демонстрационного проекта, который я использую для моделирования задержек API-интерфейса по сети. В RxJs 6 приведенный ниже код будет регистрироваться в консо…
18 ноя '21 в 04:39
1 ответ

Как установить конфигурацию тайм-аута для lastValueFrom() с использованием RxJS 7 в Angular 13?

Цитата от команды разработчиков RxJS: Чтобы исправить все эти проблемы, мы решили отказаться от рекомендаций и представить две новые вспомогательные функции для преобразования в промисы. Используйте одну из двух новых функций В качестве замены устар…
22 ноя '21 в 16:59
1 ответ

Подписка с указанием устаревших

this.userService.addUser(this.user).subscribe( (data)=>{ //success console.log(data); this._snack.open('Registered Successfully', 'OK', { duration: 2000, verticalPosition: 'top', horizontalPosition: 'center', panelClass: ['green-snackbar', 'logi…
30 ноя '21 в 09:11
0 ответов

isIterable и isPromise в rxjs7

В rxjs 6 я использовал: import { isIterable, isPromise } from 'rxjs/internal-compatibility'; С rxjs 7 я получаю: Ошибка: модуль не найден: ошибка: путь к пакету ./internal-compatibility не экспортируется из пакета ... / node_modules / rxjs (см. Поле…
30 дек '21 в 14:24
0 ответов

Не могу распознать rxjs 7 в проекте angular

В моем сервисе. import {Observable} from 'rxjs'; import {map} from 'rxjs/operators'; import { HttpClient } from '@angular/common/http'; import { Expense } from '../models/expense'; @Injectable({ providedIn: 'root' }) export class ExpenseService { pr…
29 дек '21 в 18:04
2 ответа

Angular / RxJs: прогресс загрузки

У меня есть рабочее решение для получения прогресса загрузки в Angular 13/RxJs 7. Сначала я определил некоторые перечисления: export enum RequestType { get = 'GET', post = 'POST', put = 'PUT', delete = 'DELETE', } export enum ActionType { download =…
18 янв '22 в 10:40
2 ответа

Как связать вызовы API с помощью rxjs?

Я понимаю, что есть много вопросов по теме заголовка, но я не смог найти четкий и краткий вопрос/ответ, который помог бы мне в дальнейшем. Предположим, у нас есть x вызовов веб-API, которые возвращают наблюдаемые объекты Observable<cs[]>... См…
12 янв '22 в 10:18
3 ответа

Наблюдаемые RxJ прослушивают в течение 10 секунд, возвращают только 5 полученных значений, отбрасывают остальные и продолжают прослушивание?

У меня есть наблюдаемая, которая будет принимать несколько торговых значений в реальном времени (возможно, много в секунду) из концентратора SignalR. То, что я пытаюсь достичь, - это наблюдаемая величина, которая непрерывно (каждые 10 секунд) выводи…
0 ответов

Подписки на запросы HTTP GET больше не возвращают правильно введенное значение в RxJS 7.5

Итак, вот мой простой GET-запрос: async getInspectionForm(): Promise<Observable<InspectionSummaryFormField[]>> { let params = new HttpParams(); params = params.append('InspectionType', this.inspection.InspectionType); params = params.app…
28 фев '22 в 21:35
1 ответ

Конкретный пример Rxjs TestScheduler/RunHelper

Я смотрел видео и читал статьи, но пока они все либо выше моего понимания, либо слишком упрощены. (Ищу хорошее практическое объяснение типа Златовласки здесь.) У меня есть служба angular, которая имеет наблюдаемое свойство, например, где свойство, к…
03 мар '22 в 22:30
0 ответов

rxjs - `share` не работает должным образом

У меня есть следующий вспомогательный оператор rxjs: import { share } from 'rxjs/operators'; export const shareResetOnError = <T>() => share<T>({ resetOnError: true, resetOnComplete: false }); У меня также есть следующая спецификация …
01 дек '21 в 16:34
1 ответ

Поскольку Angular 12.2.x поддерживает rxjs 7.0.0, 7.5.x также совместим

Поскольку ветка Angular 12.2.x недавно добавила поддержку rxjs 7.0.0, означает ли это, что поддерживается строго 7.0.x или мы можем даже использовать 7.5.x?
27 янв '22 в 07:25
0 ответов

Ошибка при обновлении rxjs с 6.5.5 до 7.4 в angular 13

Я обновил свою угловую версию с 10 до 13, поэтому я попытался обновить rxjs с 6.5.5 до 7.4, версию rxjs-compat с 6.6.2 до 6.6.7, когда я получил ошибку. Пожалуйста, дайте мне любое решение.[![введите описание изображения здесь][1]][1] Скомпилировано…
26 май '22 в 07:36
0 ответов

Как избежать HTTP-вызова из связанной угловой подписки

У меня есть ситуация, когда я вызываю службу HTTP, чтобы вернуть данные, а затем на основе этих данных мне нужно немедленно сделать другой вызов HTTP. Обычно я бы pipeпервый выход в switchMapи быть сделано. Сейчас это делается из подписки на маршрут…
08 апр '22 в 18:08
1 ответ

Оператор общего доступа rxjs с синхронизированным кешем

Я пытаюсь реализовать кеширующий сетевой вызов HTTP, который выгружает результат из кеша через определенное время, поэтому я реализовал этот оператор: export const cacheForMinutes = <T>(minutes?: number) => <T>(source: Observable<T…
01 авг '22 в 17:56
1 ответ

Как распространить вложенную наблюдаемую

Скажем, я хочу подписаться на 3 наблюдаемых AB и C, где некоторый эффект зависит от результатов A и B, а некоторый эффект зависит от результатов AB и C. Я знаю, как это сделать: forkJoin({ aAndB: forkJoin({ a: of('a'), b: of('b') }).pipe( tap(aAndB …
02 авг '22 в 18:40