Описание тега ngrx-effects

Используйте этот тег для вопросов, связанных с пакетом эффектов платформы ngrx.
0 ответов

Свойство pipe не существует в типе Actions<Action>среди других

Я заметил проблему № 990, но без разрешения. Проект компилируется, но я получаю сообщение об ошибке, говорящее о том, что свойство 'pipe' не существует для типа 'Actions' в моих эффектах, а также в моих компонентах, когда я пытаюсь использовать.pipe…
09 окт '18 в 20:34
1 ответ

Проверьте данные в Angular Store перед вызовом API с помощью NGRX с использованием наблюдаемых

Я использую Angular с эффектами NGRX, и я новичок в мире наблюдаемых. Я хочу проверить, что если данные существуют в моем хранилище, то API не должен вызываться, а данные должны извлекаться из хранилища. Мне удалось найти, что я могу использовать wi…
05 июн '18 в 17:25
0 ответов

ngrx выдает эффекты "typeError: _this.designerService.getByKey(...).switchMap(...).catch не является функцией"

Пожалуйста помогите я получаю ниже Ошибка эффектов NGRX от сервиса эффектов "typeError: _this.designerService.getByKey(...).switchMap(...).catch не является функцией" Я использую эффекты для загрузки массива конструкторов во время загрузки designer.…
10 июл '18 в 10:00
1 ответ

Значение для ввода компонента не определено в угловых

Я пытаюсь передать сообщение из одного компонента в другой компонент, который имеет форму редактирования. Внешний компонент извлекает сообщение и передает его во внутренний компонент для редактирования, но по какой-то причине он не проходит, поэтому…
07 авг '17 в 03:22
0 ответов

Эффект NGRX не возвращает успешное действие

Я хочу получать сообщения через ngrx/effectsЯ отправляю ngOnInitНа devtools он показывает, что отправлено, но нет никакого успешного действия. Вот код эффекта: @Effect() loadPosts$: Observable&lt;Action&gt; = this.actions$ .ofType(PostActions.LOAD_P…
24 янв '18 в 12:00
1 ответ

Обнаружение угловых изменений срабатывает только один раз при последовательных обновлениях Ngrx-store

В следующем сценарии обнаружение угловых изменений происходит не так, как я ожидаю. Я использую ngrx-store для хранения моего приложения. Изначально у меня состояние S1. Я запускаю действие А1. Редуктор, прослушивающий A1, обновляет состояние до S2.…
13 апр '18 в 17:45
2 ответа

ngrx/store не показывает обновленные значения формы

Мне нужно ввести 2 входных значения, которые показывают использование пространства хранения в мегабайтах (used_space и Остальное_пространство) через форму и показать введенные значения из ngrx/Store. Каждый раз при отправке формы показываются новые …
13 июн '18 в 14:20
2 ответа

Понимание Ngrx OnRunEffects

У меня есть несколько прослушивателей эффектов, которые нужно запустить, пока пользователь не выйдет из системы. Поэтому я пытаюсь реализовать OnRunEffects. Сегмент моего user.actions.ts: export const LOAD_USER = '[Users] Load User'; export class Lo…
14 сен '17 в 16:31
1 ответ

Эффекты Ngrx на более низкой версии машинописи не работают

У меня есть приложение Ionic 3, где я использую ngrx / store и ngrx / Effects. Но каждый раз, когда я пытаюсь запустить приложение, появляется эта ошибка ниже: Ошибка TypeScript Имя вычисляемого свойства в литерале типа должно напрямую ссылаться на …
0 ответов

ngrx/effect срабатывает и забывает долго работающий метод замораживает интерфейс

Эффект огня и тумана реализован так: @Effect({dispatch: false}) onFireAndForget$ = this.actions$ ofType(MyActionTypes.FireAndForget) .pipe( tap(action =&gt; longRunningMethod(action.payload)) ) Пользовательский интерфейс приложения зависает до завер…
1 ответ

Доступ к хранилищу из эффекта с помощью ngrx

Мне нужно получить доступ к состоянию магазина из эффекта, чтобы использовать службу и отфильтровать свойство в магазине. Я читал об операторе withLatestFrom, но у меня его не получилось. Как я могу получить доступ к магазину в моем эффекте filterTr…
07 фев '19 в 12:51
2 ответа

Как сделать несколько HTTP-вызовов в Angular6, используя forkJoin и ngrx?

сценарий В моем приложении angular6 у меня есть три категории: catA, catB, catC. Каждая категория нуждается в данных от 3 API. При нажатии на любую категорию он загружает компонент CategoryDetailsComi, и я отправляю действие (LoadCategoryDetails). …
26 сен '18 в 15:06
1 ответ

Реактивный поиск с помощью RxJS Observable Vs Subject

Ниже приведены два подхода к одной и той же проблеме: выполнить реактивный поиск некоторых символов, которые пользователь вводит в текстовое поле. Первое решение взято из примера ngrx, а второе - из курса мгновенного поиска. Первое решение используе…
06 мар '17 в 20:44
0 ответов

Наблюдаемая труба не утешает результат

Я использую ngrx-store с моим проектом. в том, что однажды удалить сервис не утешает результат. кто-нибудь мне помочь? вот код: deleteEvent(event:number) { console.log(event, 'number'); return this.http.delete&lt;number&gt;(environment.baseUrl+`Cale…
01 мар '19 в 05:17
1 ответ

Действия должны иметь ошибку свойства типа NgRx

У меня есть класс эффектов simle, который должен получить некоторые данные из Firebase и отправить новое действие. @Injectable() export class TripsEffects { constructor(private actions$: Actions, private afAuth: AngularFireAuth ) {} @Effect() loadTr…
28 мар '18 в 10:29
0 ответов

Rxjs: условный буфер в любом случае работает как карта

Я хочу добиться некоторой условной буферизации. Если условный истинный буфер в любом случае работает как простая карта. Я только мог решить это с 2 наблюдаемыми: @Effect() first$: Observable&lt;Action&gt; = this.actions .ofType(ACTION_TO_CATCH) .wit…
25 фев '18 в 15:03
1 ответ

Оператор withLatestFrom не устанавливает нулевое значение

В угловом проекте с использованием @ngrx/effect у нас есть наблюдаемый поток, используя withLatestFrom оператор rxjs. Вот наш наблюдаемый поток эффектов: @Effect() handleUsersData$ = this.actions$ .pipe( ofType(HANDLE_USER_DATA), withLatestFrom( thi…
15 окт '18 в 11:01
1 ответ

Обновить текстовое поле после изменения в хранилище NGRX - Двухстороннее связывание

Я использую Angular 6 с NGRX. Я обновил значение поля в своем магазине NGRX в редукторе, и это прекрасно работает. Как создать двухстороннее связывание, чтобы поле ввода текстового поля из формы в пользовательском интерфейсе также обновлялось на осн…
06 сен '18 в 04:06
2 ответа

Как отправить одно и то же действие несколько раз из эффектов ngrx

Я хочу отправить действие несколько раз от моего эффекта, для этой цели я использую concatMap, но поскольку я отправляю то же самое действие, оно отменяется при следующей отправке. Есть ли способ отправить действие, когда его предыдущая отправка буд…
09 авг '17 в 10:03
1 ответ

Как я могу поймать два (или более) действия @ngrx/store и сохранить подписку в компонентах, пока это не произойдет?

В моем основном компоненте я начал инициализацию моих данных: _store.dispatch(_statusActions.initialize()); Это запускает все действия инициализации: @Effect() loading$ = this.actions$ .ofType(StatusActions.INITIALIZING) .mergeMap(() =&gt; Observabl…
06 июн '17 в 16:04