Описание тега ngxs
NGXS - обеспечивает управление состоянием для приложений Angular на основе модели источников событий.
1
ответ
Государство не установлено должным образом в NGXS
Функция входа в систему работает и отправляет, но состояние аутентификации остается "auth: {}", не уверен, что мне здесь не хватает..? auth.model export class AuthStateModel { token?: string; refresh_token?: string; } export class Login { static rea…
31 авг '18 в 10:29
0
ответов
Выберите производительность в зависимости от состояния слайса
Допустим, я определил следующую модель состояния: interface AppStateModel { prop1: { prop2: boolean; prop3: boolean; }; } Есть ли разница в производительности между этими тремя вариантами? @Select(AppState) @Select(state => state.prop1) @Select(s…
25 фев '19 в 06:58
2
ответа
NGXS - доступ к родительскому состоянию из дочернего состояния
У меня есть родительское состояние, состоящее из дочернего состояния: @State({ name: 'parent', default: { parentProp : 'foo' }, children: [ ChildState, ] }) class ParentState {} И детское государство @State({ name: 'child', default: { }, }) class Ch…
04 авг '18 в 11:16
0
ответов
Как восстановить входное значение с помощью formbuilder
Я бегу setupForm() функция на каждом ngOnInit() setupForm() { const term = this.store.selectSnapshot<any>( state => state.form.search.model.term ); this.searchForm = this.formBuilder.group({ termField: [term] }); } проблема в том, что когда…
20 фев '19 в 02:03
1
ответ
Как регулировать ngxs @ Выбрать наблюдаемый
Я создаю приложение, используя ngxs в качестве менеджера состояний. Мое приложение отображает поток сообщений, которые разбиты на страницы, но все сообщения находятся в состоянии, которое в моем случае составляет около 1000. У меня есть селектор, ко…
31 май '18 в 10:15
0
ответов
Можно ли установить ошибки FormControl в FormGroup с ограниченным состоянием с помощью @ngxs/form-plugin?
Я добавляю NGXS в приложение, и мне интересно, возможно ли обновить ошибки набора для определенного FormControl. Вот как выглядел мой компонент до NGXS: @Component({ selector: 'app-login-page', templateUrl: './login-page.component.html', styleUrls: …
14 май '18 в 21:16
0
ответов
ngxs: как тестировать динамические селекторы
Я следовал официальной документации по тестированию селекторов ngxs ( https://ngxs.gitbook.io/ngxs/recipes/unit-testing), однако в ней не описывается, как тестировать динамические селекторы, созданные с помощью createSelector, Мой обычный селектор п…
29 авг '18 в 06:23
1
ответ
Размер и производительность состояния NGXS
Я впечатлен редуксоподобным паттерном в Angular, и я подключен к NGXS (я сравнил это с NGRX и Akita, но выбрал NGXS). Мне известно, что NGXS хранит все предыдущие состояния в приложении, поэтому, если у меня очень сложный пользовательский интерфейс …
23 окт '18 в 09:39
3
ответа
NGXS - Пользовательский выбор ()
Я пытаюсь создать пользовательский @Select (), чтобы иметь возможность развернуть конкретное дерево и динамически возвращать значения. Получение либо неопределенного, либо это не происходит (выполняется) user.component.ts const location = 'new york'…
03 май '18 в 19:09
0
ответов
Сконфигурируйте NGXS и редуцируйте DevTools в приложении NativeScript
Я работаю над приложением NativeScript, которое использует NGXS для управления состоянием. Я скачал "@ngxs/devtools-plugin": "^3.3.4" и инициализируется в модуле в моем файле корневого модуля как NgxsReduxDevtoolsPluginModule.forRoot() я использую t…
16 янв '19 в 03:36
1
ответ
Какова цель событий успешных / неудачных действий для асинхронных действий с ngxs?
Примеры приложений для ngxs обычно отправляют отдельные успешные / неудачные действия для каждого асинхронного действия. Например: https://github.com/tommythongnguyen/Ngxs-Pizza-Order/blob/master/src/app/products/store/pizzas.state.ts#L45 Для меня и…
29 янв '19 в 16:12
2
ответа
Управление состоянием NGXS: измените состояние при вызове действия и сохраните его в БД
У меня есть несколько фильмов, которые можно обновить, удалить и полюбить через шаблон управления состоянием NGXS. Я хочу обновить свой магазин, чтобы показать, понравился ли фильм или нет, и сохранить состояние в базе данных. Действия обновления и …
01 фев '19 в 15:58
0
ответов
Придание типа корневому состоянию
Допустим, я определил два состояния: Первый в приложении модуль NgxsModule.forRoot([AppState]) Второй в функциональном модуле NgxsModule.forFeature([FeatureState]) Согласно Redux Dev Tool, глобальное состояние { app: {}, feature: { animals: [] } } Ч…
24 фев '19 в 21:14
1
ответ
Есть ли преимущество в использовании декоратора выбора вместо метода выбора?
@Select(state => state.animals) animalsWithDecorator$: Observable<string[]>; а также animalsWithMethod$ = this.store.select(state => state.animals); Похоже, select более безопасный тип, потому что если state.animals меняет свой тип на nu…
09 фев '19 в 08:11
2
ответа
Каков наилучший способ реагировать на изменения состояния ngxs в вашем компоненте для событий загрузки или ошибок?
У меня есть PostListComponent, который перебирает все сообщения, полученные с сервера и отображает отдельные PostItemComponent. Я использую NGXS для управления состоянием. Когда я инициирую запросы fetchPosts, я изменяю свойство загрузки состояния: …
13 фев '19 в 12:48
0
ответов
NGXS - Angular 6 Filtering Form с помощью плагина / регистратора redux devtools
Есть ли способ предотвратить мониторинг определенных действий с помощью плагина redux devtools? Я заметил, что есть опция для фильтрации действий, но я не уверен, что печатать там. Имена методов и типы действий не работают. Это в основном из-за плаг…
05 сен '18 в 06:46
1
ответ
Версия NGXS для использования selectSnapshot
Какая версия ngxs/store, угловая должна использовать эту функцию? На моей версии: angular - 5.2, ts - 2.6.2, ngxs/store - 2.1.0-beta.9 Я не могу его использовать. В официальном репо я нахожу эту информацию
25 июн '18 в 09:32
1
ответ
Можно ли использовать данные из состояния A внутри селектора в состоянии B?
Я опробовал Ngxs как систему управления состоянием и натолкнулся на конкретный случай использования, который, похоже, не могу понять. В этом случае я использую два нормализованных объекта (я удалил некоторые ненужные поля для удобства чтения). expor…
17 апр '18 в 12:17
1
ответ
Нужно ли удалять NGXS NgxsLoggerPluginModule для производственных сборок?
В процессе разработки мы обычно используем импорт: import { NgxsReduxDevtoolsPluginModule } from '@ngxs/devtools-plugin'; import { NgxsLoggerPluginModule } from '@ngxs/logger-plugin'; Должны ли они быть удалены для производственных сборок, или есть …
30 июл '18 в 00:38
1
ответ
Угловой 6 с API в Codeigniter
Я хочу использовать Angular 6 с NGXS для внешнего интерфейса и Codeigniter 3 для внутреннего интерфейса. Как я могу объединить два, чтобы вызвать API от CI в Angular NGXS Я пробовал следующие шаги: Создан угловой проект с помощью команды: ng new {им…
24 июл '18 в 13:32