Вопросы по теме 'ngrx-effects'

Почему мой эффект запускается несколько раз после вызова действия?
У меня есть такой эффект, что я запрашиваю несколько значений для извлечения продукта из службы. После отправки REQUEST_PRODUCTS вызывается один раз, как и ожидалось, но когда я пытался перейти в другое место в маршрутизации, this.apiMarketServices...
59 просмотров
schedule 22.11.2022

NGRX получает состояние из параметризованного селектора в действии
Фон У меня есть магазин NGRX для поиска: export interface State { field: string; operator: string; criteria: string; offset: number; limit: number; } И поскольку у меня есть несколько вариантов использования поиска, я создаю...
783 просмотров
schedule 27.10.2022

Непонятная ошибка модульного тестирования при использовании Jest
Я работаю над двумя почти идентичными тестовыми примерами, в которых я должен ожидать, что два эффекта NgRx вернут поток логических значений. В первом тестовом примере все работает так, как ожидалось, и, хотя я проделал то же самое для второго...
791 просмотров
schedule 04.05.2024

Получение ошибки при использовании метода эффекта огня в Angular Ngrx
Я использую систему состояний Angular 7 NGRX. Когда я отправляю этот метод из своего компонента, я получаю сообщение об ошибке. Параметры верные. Я проверил их все. Я думаю, что сделал ошибку, использовав неверное значение "mergeMap" и...
36 просмотров
schedule 16.02.2024

NgRx Эффекты бесконечный цикл
Я знаю, что этот вопрос задавали миллион раз на SO . Но мне нужна помощь. Я понимаю, что, должно быть, упускаю здесь что-то важное. Но я этого не вижу. Код ниже запускает бесконечный цикл. REMOVE_PROJECT отправляется только один раз....
146 просмотров
schedule 08.11.2022

Angular NgRX - эффект не вызывается из отправленного действия
У тебя много сообщений об этом, но я не вижу, что не так в моем простом случае (я довольно новичок в NgRx, так что это может быть простая ошибка) Я собрал как можно более простой пример, чтобы помочь с другой проблемой, с которой я столкнулся, но я...
78 просмотров
schedule 20.11.2022

как получить ошибки от редукторов в блоке ошибок подписки
Я использую магазины ngrx и вызываю API внутри эффектов, и я хочу получить ошибку при подписке одного действия, если api не работает пример this.store.pipe(select(economicEntriesReducer.getEconomicEntries)).subscribe( (response) => { //...
29 просмотров
schedule 09.11.2022

Доступ к полезной нагрузке действия после switchmap (вызов API) в эффекте ngrx
saveQuiz$ = createEffect(() => this.actions$.pipe( ofType(quizActions.addQuiz), map(action => action.saveQuiz), switchMap((quiz) => this.quizDataService.postQuiz(quiz)), tap((quizId) => console.log('NEED THE...
232 просмотров
schedule 14.01.2024

В каком порядке выполняются эффекты в NGRX
Допустим, у меня есть одно действие A и два эффекта, подписанных на него: @Injectable export class CustomEffects { constructor( private actions$: Actions, ) { } effect_1$ = createEffect(() => this.actions$.pipe(...
31 просмотров
schedule 20.09.2022