Вопросы по теме '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 просмотров
schedule
06.04.2023
Кто подписывается на эффект 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 просмотров
schedule
31.05.2023
Как отправить одно и то же действие несколько раз из эффектов 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 просмотров
schedule
18.10.2022
Угловая защита маршрутизатора и порядок эффекта ROUTER_NAVIGATION
Существует простой (Angular 4) сторож маршрута, который ожидает загрузки некоторых данных из бэкэнда:
@Injectable()
export class ContractsLoadedGuard implements CanActivate {
constructor(private store: Store<State>) { }...
4883 просмотров
schedule
30.12.2022
@ngrx/effects против простого сервиса для http-запроса
Когда вам нужно добавить данные в приложение из http-запроса, я слышал, что это хорошая практика:
отправить действие, которое активирует @Effect .
@Effect извлекает данные из запроса http .
Затем это запускает другое действие.
Который...
1798 просмотров
schedule
06.01.2023
Почему мое действие с побочным эффектом не может распознать свойство типа возвращаемого действия?
Я пытаюсь настроить 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 просмотров
schedule
19.07.2022
Импорт эффектов 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