Описание тега ngrx-reducers
2
ответа
Во время эффекта вызов ngrx в два раза меньше
Я разрабатываю, используя угловое приложение, используя ngrx. Я определил соглашение ниже для реализации индикатора загрузки: Первоначально состояние каждой сущности установлено равным нулю Сделать пустой объект при запуске эффекта Заполните его изв…
15 май '19 в 20:24
0
ответов
Редуктор не запускается из-за моего эффекта ngrx
Поэтому я реализовал базовое приложение для входа в систему с помощью ngrx/store. Что я хочу, так это при успешном полном входе в систему, еще один эффект с именем LoginSuccess будет вызывать API с помощью сервиса и затем передавать эти данные ответ…
09 июл '19 в 13:35
0
ответов
NoneNgrx 8 Reducer - correct way to return new state?
Having an issue with ngrx функция createReducer. Согласно предписанному пути, редуктор должен быть чистой функцией, и он не должен мутировать свое состояние, а, как в примере в документации, его мутирует. Это то, чего мне не хватает или это тоже мож…
10 июл '19 в 11:23
2
ответа
Как получить и отобразить данные хранилища ngrx в угловых, используя ngFor
Я храню данные формы в массиве в состоянии. Я получаю массив, но он находится во вложенной форме. Я не знаю, как его отобразить. // просмотр Viewcomponent.ts customerarray: Customer[]; ngOnInit() { // this.customerObs = this.store.select('customerLi…
11 июн '19 в 16:03
1
ответ
Итерация редукторов ngrx8
Интерфейс: export interface IClient extends Array<IClient> { client_name: string } Действия: export const addClientSuccess = createAction( '[CLIENT] ADD_CLIENT_COMPLETE', props<{ client_name: IClient }>() ); Редукторы: export interface C…
21 сен '19 в 10:22
1
ответ
Очистка состояния redux при выходе из системы NGRX
Действия import { createAction } from '@ngrx/store'; export const logOut = createAction('[APP] LOGOUT'); Редукторы import { createReducer, on } from '@ngrx/store'; import * as LogoutActions from '../actions'; export const clearStateReducer = createR…
12 окт '19 в 10:05
1
ответ
Ошибка "Свойство" действие "не существует для типа ..." в функции createReducer() NgRx
Я реорганизую свой редуктор NgRx, чтобы использовать createReducer() вместо традиционного оператора switch, но я получаю следующие ошибки: ERROR in src/app/store/price.reducer.ts(17,32): error TS2339: Property 'action' does not exist on type 'IUser …
05 сен '19 в 13:14
1
ответ
Редукторы state.concat в angular 6 не объединяют данные полезной нагрузки?
редукторы /index.ts export interface State { questionnotifications: QuestionNotification; } export const reducers = { questionnotifications: fromNotification.questionreducer, }; export const getQuestionNotifications = (state: State) => state.ques…
11 ноя '19 в 14:44
1
ответ
Тип User[] не имеет общих свойств с типом User ngrx angular
Я пытаюсь получить данные пользователя, используя ngrx. Ниже приведен соответствующий код: user.actions.ts: import { Action } from '@ngrx/store'; import { User } from 'src/app/api/models/user'; export enum UserActionTypes { LOAD_USER = "[User] Load …
09 дек '19 в 14:11
1
ответ
Как в javascript обновить внутренний массив объектов с помощью оператора распространения
В моем редукторе для магазина нужно обновить значение объекта внутреннего массива: за: export interface SiteState { site: Site; } а также export interface Site { id: number | null; uuid: string; subscriptions?: (SubscriptionI)[] | null; } и хотели б…
09 янв '20 в 15:32
1
ответ
как обновить состояние с массивами в ngrx
Я пытаюсь перенести свое приложение на ngrx. Одна из первых функций - загрузка моего фактического контента и его отображение, но у меня есть некоторые проблемы. Я определил это в своем редукторе: export const collectionFeatureKey = 'colecciones'; ex…
18 мар '20 в 15:54
1
ответ
Удаление элемента и его дочерних элементов в ngrx
Я новичок в магазине ngrx и смущен размещением логики, т.е. должен ли цикл через массив переходить к редуктору или компоненту. У меня есть массив объектов типа Item, и мне нужно удалить элемент. При удалении элемента я должен удалить ссылку на него …
01 июн '20 в 09:08
1
ответ
Вызов той же функции в редукторе для нескольких переключателей / флажков mat-slide-toggle в component.html
Я новичок в angular и ngrx, и я работаю над проектом, в котором пользователь может создавать формы. Пользователь имеет возможность добавить из боковой панели несколько элементов формы (например, метки, текстовые поля, раскрывающиеся меню, флажки и т…
14 ноя '19 в 14:26
0
ответов
После изменения store adapter.updateone старые данные появляются в mat-table
У меня есть @Effect(): updateRole$ = this.actions$ .pipe( ofType<RoleUpdated>(RoleActionTypes.RoleUpdated), mergeMap(( { payload } ) => { this.store.dispatch(this.showActionLoadingDistpatcher); return this.auth.updateRole(payload.role); }),…
17 июн '20 в 21:16
1
ответ
Угловой редуктор и аккумулятор с Null
В следующем коде я хочу сделать что-то вроде if (key === 'Almond Meal flour'){ continue } Так что для этого ключа не создается никаких объектов / узлов. Как я могу это сделать? export class TodoItemNode { children: TodoItemNode[]; item: string; } ex…
02 сен '20 в 19:58
1
ответ
Модульное тестирование. Редуктор не меняет состояние после отправки действия
Я пытаюсь выполнить простой тест редуктора. новый StartLoading(); отправляется, это должно установить для isLoading значение true. К сожалению, он показывает: Ожидаемое значение $.isLoading = false равно true. Ничего фантастического. Вот как выгляди…
06 сен '19 в 22:13
1
ответ
Сообщение об ошибке редуктора NGRX8: тип 'number' не может быть назначен типу 'ListItem[]'
Я пытаюсь настроить NGRX для обновления массива элементов списка. Это мой редуктор: export const initialState: Array<ListItem> = [ {name: 'list item', quantity: 1} ]; // tslint:disable-next-line:variable-name const _listReducer = createReducer…
27 дек '19 в 21:59
4
ответа
ngrx обновить объект внутри массива
У меня есть магазин ngrx с массивом объектов. Я ищу обновление (изменение) объекта внутри массива, используя индекс массива. Мои данные ngrx будут выглядеть так: policies: { beneficiaries: { beneficiaries: [{ name: 'pqr' age: 56 }, { name: 'xyz' age…
02 май '20 в 21:45
1
ответ
Angular: повторно используйте редуктор и селекторы в разных корнях (без использования redux)
У меня разные маршруты / отдел / кандидаты / кандидатский отдел Я должен использовать ту же структуру редуктора (состояние и действие) в / кандидаты и / кандидаты-отдел. Часть-кандидат является общей с незначительной разницей в получении данных из a…
27 май '20 в 12:07
1
ответ
как очистить магазин ngrx при выходе из системы
Я хочу очистить все свои состояния в магазине после выхода из системы. это мои редукторы /index.ts export interface AppState { } export const reducers: ActionReducerMap<AppState> = { router: routerReducer }; export const metaReducers: MetaRedu…
07 окт '20 в 23:13