Описание тега ngredux

1 ответ

Получение ошибки - NullInjectorError: Нет поставщика для NgRedux! при интеграции редукционной реализации

Я модифицировал существующий проект для реализации редукционной реализации. Внес изменения кода и обнаружил приведенную ниже ошибку при компиляции. Согласно учебному материалу, на который я ссылался, ngRedux не нужно добавлять в провайдеры. При доба…
01 ноя '18 в 09:48
1 ответ

Создать тип объединения в машинописи с помощью методов класса

Я смотрю на некоторый унаследованный код, и они создали все редукторы как методы экземпляра класса: @Injectable() export class PeopleActions { constructor(private ngRedux: NgRedux<any>) {} add() { this.ngRedux.dispatch({ADD, payload: {foo: 'ba…
08 янв '19 в 12:28
0 ответов

Angular - Как протестировать Feature-Module с помощью NgRedux

У меня есть разные модули и компоненты в моем проекте Angular, и я успешно использую NgRedux (@angular-redux/store), чтобы иметь центральное состояние. Как я могу проверить следующий функциональный модуль: Модуль не имеет компонентов это просто подп…
24 фев '18 в 17:08
0 ответов

Перенаправить на страницу после отправки действия (ngredux)

У меня есть проект с угловым 6 + ngredux, и я хочу совет для следующей ситуации: У меня есть страница с подробным обзором (информация только для чтения), заполненная данными из состояния приложения. На этой странице у меня есть несколько кнопок, кот…
01 ноя '18 в 13:31
1 ответ

Импорт ng-redux просто возвращает строку

У меня проблемы с импортом ng-redux в мое клиентское приложение JS: import ngRedux from 'ng-redux'; import needle from 'needle'; // just for debugging console.log(`Testing: `, {ngRedux, needle}); Вывод из консоли: Testing: { needle: {version: "1.6.0…
01 авг '18 в 09:17
1 ответ

Обновление / Загрузка новых данных в состояние NgRedux

Я новичок в Angular и пишущем сервисе, который буду использовать для добавления новых адресов (публикация в REST API). saveAddress вызов метода возвращает вновь созданный объект адреса на сервере. Который я хотел запихнуть в уже существующий массив …
18 июн '18 в 09:49
0 ответов

Тестирование Angular + Redux Jasmine "Невозможно прочитать свойство 'dispatch' of undefined", случайно выбрасываемое в прогоны

У меня есть интеграционный тест, который зависит от 2 сервисов, которые я предоставляю на тестовый стенд с заглушками. Когда я тестирую функцию updateCategory() в блоке подписки этой категории у меня есть функция ngRedux.dispatch({тип: что-то}) Ошиб…
1 ответ

Слушайте отправленные действия в Redux

Мне интересно, есть ли способ прослушать действие, которое было успешно отправлено в редуксе? В библиотеке управления состоянием ngxs для Angular я могу сделать следующее: ngOnInit() { this.actions$ .pipe( ofActionSuccessful(AddedThingToDo), map((ev…
15 ноя '18 в 16:43
2 ответа

Redux перезаписывает модель предыдущим состоянием

В настоящее время я делаю пример проекта в AngularJs в сочетании с Redux. Я изо всех сил пытаюсь получить сопоставления от работы редуктора. У меня есть простой ввод, где пользователи могут установить новое имя вместе с раскрывающимся списком, чтобы…
05 апр '18 в 12:36
0 ответов

Проблема Firefox: Обнаружено это исключение {сообщение: "", результат: 3253927937, имя: "NS_ERROR_NOT_INITIALIZED"..}

Столкнулся с этим исключением { message: "", result: 3253927937, name: "NS_ERROR_NOT_INITIALIZED".. } Мы используем Angular 1.5v. когда используешь ngReduxProvider.createStoreWith() при входе во второй раз только в Firefox, но не в Chrome. Когда мы …
08 июн '18 в 06:28
0 ответов

Селектор массива не работает в ng-redux

Я должен написать селектор избыточности для отображения местоположения, если учетная запись является инвестиционной. Это даже достижимо с вышеупомянутой моделью? Я использую нг-редукс Моя модель, как показано ниже class customer{ name : string; loca…
07 мар '18 в 02:11
1 ответ

NgRedux + Angular + select срабатывает при подписке

Я уже несколько недель использую в своем угловом приложении избыточность, но кое-что заметил: Когда я выбираю часть своего магазина для мониторинга изменений, скажем так: В ngOnInit() app.component.ts this.ngRedux.select(s => s.counter).subscribe…
28 июн '18 в 08:19
0 ответов

ngredux-вызывающие сервисы из компонента

В приложении Angular2+, использующем ngredux для управления состоянием, можно ли вызывать службы напрямую из компонента, что не влияет на состояние? например, у меня есть служба для подтверждения возраста на основе определенных условий. Может ли это…
16 апр '18 в 07:58
0 ответов

Angular - NgRedux - выберите, наблюдаемый не запускается при изменении дочерних свойств

Эй, в NgRedux есть кое-что, в чем я не уверен, и я не могу найти какую-либо информацию об этом в Интернете, так что, надеюсь, кто-то здесь сможет мне помочь. допустим, это мой корневой редуктор: interface RootState { content: ContentState; layout: L…
19 фев '19 в 14:24
1 ответ

Выбор элемента по id из магазина в угловых

У меня есть следующие данные в магазине: { properties : [ { _id: 123. name: "Nice property" }, { _id: 456. name: "Another nice property" } ] } В моем ngOnInit Метод Я хотел бы выбрать свойство из магазина, используя идентификатор, который был переда…
19 май '19 в 15:56
1 ответ

Как высмеивать новые обещанные блоки в жасмине

У меня есть следующий метод в моем сервисе initialStateData() { if (!this.hasLoaded()) { console.log('do you see me?? 1'); // next line erroring out here on.. console.log('do you see me?? 2'); this._dataLoadPromise = new Promise((resolve, _reject) =…
10 авг '19 в 01:48
2 ответа

Можно ли выполнять бэкэнд-вызов с использованием редуктора в redux?

Я создаю угловой сайт. Обычно я выполняю внутренний вызов метода onInit и сохраняю данные в состоянии компонента. Теперь я хочу добавить на свой сайт redux. Должен ли я просто вызвать действие в методе onInit и выполнить фактический вызов backend в …
14 дек '19 в 22:27
0 ответов

Как шпионить за MockNgRedux в угловом модульном тесте

Как я могу написать модульное тестирование для подписки на NgRedux с помощью MockNgRedux this.ngRedux.getState().applicationSettings.currentUser
26 фев '21 в 22:54
0 ответов

Как использовать ng redux и загрузить исходные данные в хранилище redux с сервера до того, как загрузится какой-либо компонент?

Я реализовал ngRedux в своем приложении. Но я не понимаю, как предоставить начальные данные компонентам из редукции, откуда я должен вызывать редукторы, чтобы получить исходные данные перед загрузкой компонентов, чтобы он открывал любую страницу, на…
2 ответа

Как получить Observable, который излучает только тогда, когда значение свойства изменяется в массиве объектов в состоянии redux?

У меня есть состояние редукции в угловом приложении: export interface UIAction { name: string; isActive: boolean; } export interface IUIState { actions: UIAction[]; } Я создал сервис angular, который подписывается на состояние и сохраняет объекты дл…
10 авг '21 в 21:35