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

управление состоянием с использованием ngrx / store и ngrx / effects в Angular 2
Я работаю над образцом приложения Angular 2 и планирую использовать @ ngrx / store и @ ngrx / effects для управления состоянием. В этом примере приложения есть корневой модуль и несколько функциональных модулей. Теперь мои вопросы. Могу ли...
833 просмотров
schedule 03.04.2023

Обработка ошибок / сбоев в функциях редуктора ngrx / redux
Мой вопрос относится к редукции и, в частности, к тому, как обрабатывать ошибки / сбои из функций редуктора. Я имею в виду пример приложения ngrx ( https://github.com/ngrx/example-app ) и способ обработки ошибок / сбоев. Вот функция редуктора, о...
256 просмотров
schedule 22.08.2022

Используйте store.dispatch из CanActivate guard
В моем примере приложения Angular 2 я использую ngrx / store для реализации шаблона проектирования redux. Я внедрил CanActivate guard в свое приложение, и ниже приведен соответствующий код. canActivate(route: ActivatedRouteSnapshot, router:...
1007 просмотров
schedule 29.08.2022

NGRX Effects — где/как организовать определения эффектов.
Я использую @ngrx/effects в приложении angular2 и борюсь с организацией различных определений эффектов. У меня есть сущности Identity и Subscription , каждая со своими собственными службами действий IdentityActions , SubscriptionActions , а...
392 просмотров
schedule 25.12.2022

RxJs: как объединить две наблюдаемые в новую наблюдаемую с другим типом
Я новичок в RxJs и NgRx store , я хочу создать @Effect с комбинацией двух наблюдаемых (очень сложно объяснить): Мои интерфейсы выглядят так: export interface ProductDetails { product: Product; productBody: ProductBody; } export...
1391 просмотров
schedule 17.03.2023

Обработка состояния формы с помощью NGRX / @Effects
У меня есть форма, и при отправке я отправляю действие, которое улавливается эффектом. Затем эффект вызывает http-вызов. Мне интересно, как после завершения / неудачи этого действия я бы сделал следующее: показать сообщение об успешном...
454 просмотров
schedule 25.02.2023

Запустите ngrx / effect за пределами зоны Angular, чтобы предотвратить тайм-аут в Protractor
Я только начал писать тесты e2e для своего приложения, и у меня возникли проблемы с тайм-аутом с Protractor и ngrx / effects. У меня есть следующий эффект отправки действия каждые пару минут: @Effect() setSessionTimer$ = this.actions$...
5989 просмотров

Как мне правильно расширить rxjs/Observable с помощью моего первого пользовательского оператора
Я пытаюсь использовать шаблон повтора в вызовах службы (на самом деле: @Effects в ngrx/store) с увеличенными интервалами задержки. Поскольку мне удалось придумать рабочий код для одного вызова (даже если он выглядит неоптимизированным, я не хочу...
1043 просмотров
schedule 22.05.2023

ngrx - обработка ошибок в редукторе и эффекте
Поэкспериментируйте с использованием ngrx с модулем эффектов. Я отправляю действие, выполняю некоторые асинхронные операции с помощью эффекта, затем отправляю новое действие для обновления состояния, а затем перенаправляю. Вот урезанная версия того,...
1553 просмотров
schedule 19.03.2023

Обработка ошибок при использовании combLatest для нескольких сервисных вызовов
Со следующим фрагментом кода (взято из @Effect() в ngrx/store) .switchMap(({token, param1, param2}) => { return Observable.combineLatest( this.service.getData2(token, param1), this.service.getData2(token, param2),...
2376 просмотров
schedule 31.01.2023

Заполните раскрывающийся список с помощью ngrx-store / efffects
Я использую angular 4 с эффектами ngrx-store и ngrx. У меня есть простая форма для загрузки информации о пользователе, и она работает с эффектами, которые затем отправляют действие Load_User_success для обновления магазина. У меня вопрос. Как...
1452 просмотров
schedule 01.04.2023

Заполнение хранилища ngrx данными, совместно используемыми между маршрутами
У меня многостраничная форма, охватывающая несколько маршрутов. Для всех маршрутов требуются одни и те же данные, передаваемые им через API. Я могу сохранить ответ API внутри ngrx/store и вызвать вызов API с помощью эффекта. Мой вопрос больше о...
282 просмотров

Зачем нужен редуктор коллекции в этом примере эффектов @ngrx?
В эффектах @ngrx используются четыре редуктора. пример а именно (1) книги (2) коллекция (3) макет и (4) поиск. Я не понимаю, почему здесь необходим редуктор collection , потому что редуктор books уже отражает состояние коллекции после операции...
89 просмотров
schedule 14.04.2024

Отменить таймер в эффектах ngrx
У меня есть счетчик. Я хочу, чтобы счетчик подождал x секунд, прежде чем он отобразится. Однако, если REQUEST_DEACTIVATE_SPINNER вызывается в то время, когда счетчик ожидает завершения тайм-аута, он должен остановить выполнение действия...
3301 просмотров
schedule 02.03.2022

Подписка на магазин не вызывается с помощью ngrx store 4
В моем приложении angular (4) я хочу представить редуктор / управление состоянием с помощью ngrx 4. У меня есть основной модуль @NgModule({ imports: [ // ... StoreModule.forRoot({}), EffectsModule.forRoot([]) ],...
1434 просмотров
schedule 07.06.2023

NGRX: TypeError: Действия должны иметь свойство типа
Поскольку я новичок в ngrx , я столкнулся с исключением и не знаю, почему ... Я пытаюсь dispatch action и обработать его в effect , но все равно получаю сообщение об ошибке: TypeError: Actions must have a type property Действия:...
15602 просмотров
schedule 16.01.2023

Реализация поиска с помощью ngrx / store angular 2
Я пытаюсь реализовать функцию поиска для приложения, написанного на angular 4. Это в основном для таблицы, которая показывает много данных. Я также добавил магазин ngrx. Как правильно реализовать поиск приложения с магазином? В настоящее время я...
2656 просмотров
schedule 03.08.2023

Действие диспетчеризации ngrx для компонента (связанного с маршрутом) init
угловой 5+, ngrx 4+ То, что я пытаюсь сделать, это вызвать ARTICLES_LIST_REQUEST , когда инициализируется ArticlesListComponent , связанный с path /articles . Есть множество способов сделать это, например, используя dispatch внутри...
1077 просмотров
schedule 13.09.2022

Какая польза от сервисов, если вы используете ngrx/store и эффекты?
Я пытаюсь добавить NGRX в свой проект Angular, но не могу сказать, нужны ли мне еще сервисы, поскольку компоненты могут отправлять действия. Означает ли это, что мне не нужно использовать какой-либо другой сервис, кроме ngrx/store?
2403 просмотров
schedule 12.11.2022

Сохранять состояние с помощью эффекта ngrx ПОСЛЕ обработки редуктора
В моем приложении Angular / ngrx я управляю сохранением данных в indexeddb с помощью @Effect. @Effect() updateObj$ = this.actions$ .ofType(MyActions.UPDATE_OBJ) .switchMap( payload => this.storage.set('obj', payload.rawObj)); Но это...
1126 просмотров
schedule 04.04.2024