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

Как правильно отправлять и получать данные из магазина ngrx
Я пытаюсь работать с магазином ngrx и столкнулся с проблемой, чтобы правильно отправить данные в свой магазин и выбрать их. Мой объект магазина выглядит так AppStore = { chat: { messages: [] } } и мои редукторы выглядят как...
1142 просмотров
schedule 26.03.2024

Angular 4 store observable заполнен слишком рано?
У меня есть это приложение, в котором есть магазин и компонент страницы. Наличие этого компонента страницы: import {AfterViewInit, Component, OnDestroy, OnInit} from '@angular/core'; import {ActivatedRoute, Params} from '@angular/router';...
190 просмотров
schedule 02.12.2023

ngrx / store subscribe вызывается несколько раз. Лучшее место, чтобы отказаться от подписки?
У меня есть угловой компонент, содержащий всплывающее окно NgModal. Я подписываюсь на магазин ngrx в компоненте. NgOnDestroy компонента никогда не вызывается, потому что никогда не вызывается новый маршрут. Пользователь добавляет новых...
1488 просмотров
schedule 14.09.2022

Как правильно объединить срезы состояния для моего презентационного компонента (ngrx / store)?
Еще пытаюсь изучить ngrx - магазин настроен и вроде все нормально работает. Я использую базу данных SQL, поэтому в основном я «клонирую» таблицы и загружаю их в хранилище, но при выборе сотрудника в конце концов возникают проблемы с присоединением к...
255 просмотров
schedule 26.05.2024

Разница между store.select в конструкторе и до него в Angular 6?
Есть ли разница между выбором хранилища в конструкторе и перед ним? 1) export class SomeClass { myObservable$ = <Observable<MyObservableType>>this.store.select(fromReducers.getMyObservable); constructor( private...
35 просмотров
schedule 08.02.2024

бесконечный цикл, когда я отправляю действие после получения данных с подпиской
Я новичок в магазине angular 6 и ngrx. Я пытаюсь отправить действие после получения подписки на данные из магазина, но он создает бесконечный цикл и вылетает из браузера? В чем я был не прав. Некоторое решение я нахожу с помощью оператора do / tap...
2088 просмотров
schedule 18.11.2023

Angular 6 ngrx, как добавить новый элемент в массив в объекте состояния?
У меня простая ситуация, у меня есть действия вроде CreatUser, CreateSuccess, CreateFail. Как мне добавить новый объект в массив и при отправке действия Create или CreateSuccess ? И как мне это сделать? export function reducer(state = init,...
19158 просмотров
schedule 28.01.2024

Действие магазина Angular 6 ngrx, пойманное эффектами, по-прежнему попадает в редуктор
У меня есть приложение angular 6, и я использую ngrx для управления состоянием. И я заметил, что отправленное действие, которое было перехвачено ngrx Effects, все еще отправляется редуктору. Я что-то не так делаю или это нормально? Разве действие...
213 просмотров
schedule 02.04.2024

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

Путаница NGRX в том, как реализовать массив массивов
Я действительно новичок в NGRX и управлении состоянием. Я успешно реализовал свой первый ключ состояния, используя сущность и селекторы. Он загружает все с фасадом и эффектом в состояние с ключом containers . Хотя я пытаюсь понять, как управлять...
70 просмотров
schedule 12.11.2023