Описание тега ngrx-selectors
1
ответ
Я пытаюсь получить значение селектора, сохранить его в массиве переменных и передать этот массив успешному действию в файле account.effect.ts с помощью ngrx
Файл account.effect.ts fetchUserInfo$ = createEffecct(() => this.actions$.pipe( ofType(AccountActions._fetchAccountInfo), switchMap(({accountNumber}) => this.accServvice.getAccInfo(accountNum).pipe( map((accountInfo: AccType) => AccountActi…
17 июн '21 в 08:25
1
ответ
Объект NGRX createSelector получает среднюю строку при создании специального селектора с фильтром (обновление до NGRX 2021)
Привет, ребята, я создаю селектор, который фильтрует некоторые мысли из магазина, но когда я реализую это в селекторах, он создает строку на объекте. Селектор работает правильно, но я вижу на нем среднюю линию, как будто что-то не на 100%. Как я мог…
22 июн '21 в 19:21
1
ответ
Селектор ngrx не возвращает номер, а вместо этого возвращает весь объект состояния
Я пытаюсь заставить этот селектор функций работать. Но вместо того, чтобы возвращать число, селектор возвращает весь объект состояния (в моем случае CounterState) Вот мой рабочий пример: https://stackblitz.com/edit/angular-ivy-ctypd1?file=src%2Fapp%…
02 июл '21 в 22:30
1
ответ
`selector` возвращает значение при обновлении страницы, значение`onInit` отображается как undefined
Я вызываю рассылку onInit принадлежащий shell component, но получив значение как undefined. в случае, если я обновляю страницу, значение вернется правильно из selector. не знаю как это исправить. тоже не получаю никаких ошибок .. users часть действи…
19 сен '21 в 19:57
0
ответов
NGRX - Как использовать селектор на карте в другом селекторе?
Я пытаюсь создать селектор, который возвращает список объектов с дополнительными полями, добавленными из другого селектора. Вот селектор, который я пытаюсь использовать: //Get a full list of Users with their Roles added export const getUsersWithRole…
06 окт '21 в 16:26
0
ответов
Селектор RXJS для ожидания всех записей, доступных в коллекции карты состояний
мы используем NGRX с Angular. Состояние нашей функции похоже на export interface UIState { loading : boolean } export interface ReportState { data: any, uiState : UIState } export interface FeatureState { // reports is a map which stores the report …
04 окт '21 в 19:42
1
ответ
Почему я получаю объект со свойством наблюдателя действия из селектора с использованием действующей операции withLatestFrom?
Значение «res» - это объект, который не извлекает данные, относящиеся к селектору, работает в других местах, но в результате получает этот объект. Почему это происходит? constructor( private serviceStore: Store<DataState>, ) { searchForLatest$…
29 ноя '21 в 21:27
2
ответа
Как получить доступ к вложенному свойству из наблюдаемого селектора ngrx?
Определение исходных данных и интерфейс: export interface IInitialData { version: { patch?: string; Version: string, build: number, }; } export const initialStateInitialData = { version: { build: 0, Version: '1', }, }; У меня в файле селекторов есть…
22 дек '21 в 05:31
1
ответ
Селекторы NGRX: фабричный селектор в другом селекторе без опоры в методе createSelector
Использование заводского шаблона селектора const selectA = (id: number) => createSelector(...) У меня есть экземпляр, в котором я хочу повторно использовать этот селектор в другом селекторе (который выполняет итерацию по массиву идентификаторов),…
01 дек '21 в 17:43
0
ответов
Инициализация состояния функции ngrx с дополнительными свойствами, но без сущностей
В проекте Angular с использованием NX Workspace У меня есть пустой корневой магазин и разные состояния функций. Сначала я инициализирую некоторые свойства состояния объекта, которые не являются частью Entity Model (см. LandleistungStateинтерфейс сос…
19 янв '22 в 14:34
0
ответов
Селектор Ngrx прямой или составной
у меня такое состояние export interface State { error: string | null; loaded: boolean; loading: boolean; data: MyDto | undefined; } с этим селектором export const selectData = createSelector(selectFeature, (state: MyDto) => { if (state.data) { re…
28 янв '22 в 11:13
1
ответ
NGRX: как вызывать заводские селекторы из других селекторов
Поскольку в NGRX селекторы с реквизитами устарели в версии 11, а ожидаемый метод использования свойств — создание заводских селекторов, как вы можете вкладывать селекторы или вызывать один из другого и передавать состояние между ними? До изменения с…
17 дек '21 в 01:44
1
ответ
Почему использование reducerManager дает мне неправильное состояние
я использую reducerManagerчтобы добавить мои редукторы внутрь глобального объекта. если например я напишу const reducer = createReducer( initialState, on( doSomething, state => state ) ); тогда: reducerManager.addReducer( 'reducer', reducer ); и …
05 мар '22 в 20:17
1
ответ
NgRx: Как выполнить console.log store.select изнутри эффекта?
Я изучаю NgRx и пытаюсь записать в console.log некоторые значения, выбранные из хранилища внутри эффекта. Я не очень хорошо разбираюсь в RxJ. Когда я пытаюсь, он показывает что-то вроде этого вместо числа: Вот код: resetSample$= createEffect(() =>…
17 мар '22 в 21:13
1
ответ
Селектор ngrx несколько раз возвращает одни и те же значения
у меня есть export const selectIDs = creteSelector( selectorFeature, (feature: Feature) => { return feature?.metadata?.ids || [] } } в компоненте у меня есть this.store.select(selectIDs).subscribe((ids) => dosomething(ids)) Когда система включ…
13 май '22 в 06:41
1
ответ
выборка данных хранилища в селекторе ngrx
скажем в моем магазине у меня есть фича с массивом данных и индексом { data: Data[], activeIndex: -1 } Что я хочу делать, так это каждый раз activeIndexизменения, я получаю уведомление и получаю так что у меня есть селектор const selectActiveIndex =…
20 апр '22 в 23:45
1
ответ
Эффекты Agular Store не ждут данных селекторов
Я работаю над проектом Angular, используя магазин NgRx . Все ответы серверной части сохраняются в магазине. Это мои эффекты.ts loadData$ = createEffect(() => this.actions$.pipe( ofType('[Data] Load Data'), concatMap((action: any) => of(action)…
23 мар '22 в 09:57
0
ответов
Как передать хранилище в конструкторе машинописного класса?
У меня есть этот образец класса, который использует ngrx для хранения других сервисов в конструкторе. Как лучше всего передать хранилище в конструкторе, когда я тестирую этот класс в шутку? Этот класс не является компонентным или инъекционным. expor…
09 мар '22 в 07:43
0
ответов
Тестирование аргументов в store.select с использованием jasmine на устаревших селекторах ngrx с реквизитами
Я поддерживаю/разрабатываю угловое веб-приложение, которое использует множество селекторов ngrx с реквизитами. После обновления с Angular v9 до v13 мне пришлось реорганизовать эти селекторы, потому что RFC: Deprecate Selectors With Props устарели се…
07 мар '22 в 09:32
1
ответ
Как вызвать селектор ngrx внутри другого селектора (который принимает параметр для вычисления)
Я создал два селектора Чтобы получить все сети - export const getAllNetworks = createSelector(getState, state => state.networks); получить устройства для каждой сети createSelector(getAllNetworks, network => { const selectedNetwork = network.f…
04 июн '22 в 23:34