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

Angular 2 ngrx / store вызывает вызов службы Observable в результате другого вызова службы Observable
Я пытаюсь изучить и понять Rxjs и ngrx / store У меня есть два вызова api, первый дает мне массив имен персонажей, второй дает мне инвентарь персонажа. Как запустить вторую функцию через массив, возвращаемый первой, с помощью ngrx / store action...
655 просмотров
schedule 08.06.2022

Множественные отправки при использовании ngrx / store
Я работаю над образцом приложения Angular 2 и использую ngrx / store, ngrx / effects для управления состоянием. На изображении ниже изображен один из экранов моего приложения. Для отображения списка книг, категорий и авторов с сервера в...
1758 просмотров
schedule 09.05.2023

NGRX / Angular / Firebase
Я пытаюсь заставить приложение работать с магазином / эффектами ngrx и angular и firebase. У меня проблемы с пониманием, почему при извлечении данных из службы они не работают, а при извлечении напрямую из firebase они работают. В классе эффектов...
750 просмотров

Кто подписывается на эффект loadCollection$ в этом примере @ngrx?
Я не понимаю, кто подписывается на эффект loadCollection$ и как этот наблюдаемый запускается в этой @ngrx пример. Может кто-нибудь объяснить? @Effect() loadCollection$: Observable<Action> = this.actions$...
79 просмотров
schedule 16.11.2022

Как я могу поймать два (или более) действия @ ngrx / store и удерживать подписку в компонентах, пока это не произойдет?
В моем основном компоненте я начинаю инициализацию своих данных: _store.dispatch(_statusActions.initialize()); Это запускает все действия инициализации: @Effect() loading$ = this.actions$ .ofType(StatusActions.INITIALIZING)...
864 просмотров
schedule 06.04.2022

Что делает функция уменьшения в этом примере эффектов @ngrx?
В этом примере эффектов @ngrx , что делает функция reduce в следующей строке? const newBookEntities = newBooks.reduce((entities: { [id: string]: Book }, book: Book) => { return Object.assign(entities, { [book.id]: book...
206 просмотров
schedule 18.04.2023

Значение для ввода компонента не определено в angular
Я пытаюсь передать сообщение из одного компонента в другой компонент, который имеет форму редактирования. Внешний компонент извлекает сообщение и передает его внутреннему компоненту для редактирования, но по какой-то причине он не проходит, поэтому я...
563 просмотров

Как отправить одно и то же действие несколько раз из эффектов ngrx
Я хочу отправить действие несколько раз из своего эффекта, для этой цели я использую concatMap , но поскольку я отправляю одно и то же действие, оно отменяется его следующей отправкой. Есть ли способ отправить действие, когда его предыдущая отправка...
1814 просмотров
schedule 17.05.2022

Отправка одного действия приводит к вызову нескольких эффектов до тех пор, пока не будет превышен максимальный размер стека вызовов
@effect() public loadAccommodations$: Observable = this.actions$ .ofType(PAA.PROPERTY_LOAD_REQUEST) // .debounce(300) // introducing this mitigates the flood but does not resolve the issue .switchMap((action: Action) => {...
635 просмотров
schedule 18.06.2023

Понимание Ngrx OnRunEffects
У меня есть несколько прослушивателей эффектов, которые нужно запускать до тех пор, пока пользователь не выйдет из системы. Таким образом, я пытаюсь реализовать OnRunEffects. . Сегмент моего user.actions.ts: export const LOAD_USER =...
1324 просмотров
schedule 04.05.2023

Выяснение firestore с ngrx
Я, кажется, зациклился на этом, так как не так много руководств или руководств по использованию firestore с ngrx. Допустим, у нас есть список организаций, все они будут использоваться в двух компонентах: componentA и componentB. Я могу создать...
719 просмотров

Угловая защита маршрутизатора и порядок эффекта ROUTER_NAVIGATION
Существует простой (Angular 4) сторож маршрута, который ожидает загрузки некоторых данных из бэкэнда: @Injectable() export class ContractsLoadedGuard implements CanActivate { constructor(private store: Store<State>) { }...
4883 просмотров

@ngrx/effects против простого сервиса для http-запроса
Когда вам нужно добавить данные в приложение из http-запроса, я слышал, что это хорошая практика: отправить действие, которое активирует @Effect . @Effect извлекает данные из запроса http . Затем это запускает другое действие. Который...
1798 просмотров

Почему мое действие с побочным эффектом не может распознать свойство типа возвращаемого действия?
Я пытаюсь настроить SideEffect для своего хранилища аутентификации. каждый раз, когда я запускаю действие ( TrySignIn ), я получаю следующую ошибку: AuthEffects.authSignin отправил недопустимое действие ОШИБКА TypeError: действия должны иметь...
783 просмотров
schedule 25.03.2022

Действия хранилища ngrx с полезной нагрузкой, вызывающие постепенное ухудшение загрузки контента
TLDR; Отправка действий в хранилище вызывает существенные дополнительные недостатки в загрузке контента из HTTP-запросов. Сами запросы, если они не включают логику хранилища или не включают в себя содержимое http-запросов, не вызывают никаких...
299 просмотров
schedule 04.06.2022

Как получить доступ к другому хранилищу модулей с помощью StoreModule.forRoot () и StoreModule.forFeature () ngrx
Создание приложения angular5 ... так много движущихся частей по сравнению с vue или react, но я придерживаюсь этого. Используя ленивую загрузку модулей angulars, я создаю каждую страницу в angular как модуль. Каждый модуль имеет собственное...
3752 просмотров
schedule 06.03.2022

Как отловить ошибки http и отобразить сообщение пользователю с помощью магазина / эффектов ngrx? (угловой2 +)
Я пытаюсь взаимодействовать с конечными точками REST API в моем приложении angular 5, используя ngrx. Выполнить успешный запрос довольно просто, и он работает нормально. Однако, если API регистрирует ошибку в запросе и хочет отправить мое угловое...
721 просмотров
schedule 12.08.2022

Правильный способ доступа к хранилищу в ngrx / effect
Я использую Angular 6, ngrx / store, ngrx / effects. У меня есть эффект, который должен срабатывать, когда я нажимаю кнопку «Сохранить». Я использую withLatestFrom там для сбора всех данных, которые мне нужны для отправки на сервер:...
6813 просмотров

Импорт эффектов ngrx в Angular6
В Angular 6 можно вводить эффекты с помощью: @Injectable({ providedIn: 'root' }) ? До сих пор я импортировал эффекты таким образом: imports: [ StoreModule.forRoot('someFeature', reducers),...
217 просмотров
schedule 15.05.2023

NgRx Effect отправляет несколько событий после вызова службы с данными из массива полезной нагрузки
У меня есть список пользователей, и мне нужно получить роли для каждого пользователя. Итак, у меня есть действие LoadUserRole, которое принимает массив пользователей: export class LoadUserRole implements Action { readonly type =...
697 просмотров
schedule 12.08.2022