Вопросы по теме 'ngxs'
Где лучше всего размещать вопросы о ngxs?
Я вижу, что на данный момент у тега ngxs не слишком много вопросов в Stack Overflow. Должен ли я задавать вопросы здесь или опубликовать проблему github здесь ?
230 просмотров
schedule
24.08.2022
NGXS: Как проверить, было ли отправлено действие?
Как выполнить модульное тестирование, было ли отправлено действие?
Например, в LogoutService у меня есть такой простой метод:
logout(username: string) {
store.dispatch([new ResetStateAction(), new LogoutAction(username)]);
}
Мне...
8295 просмотров
schedule
30.12.2022
Angular - установить выбранное значение в раскрывающемся списке
<select class="form-control" formControlName="recipe_ingredient">
<option value="">Select Ingredient</option>
<option *ngFor="let ingredient of ingredients | async" [value]="ingredient.id"...
11619 просмотров
schedule
18.01.2024
NGXS - доступ к родительскому состоянию из дочернего состояния
У меня есть родительское состояние, состоящее из дочернего состояния:
@State({
name: 'parent',
default: { parentProp : 'foo' },
children: [
ChildState,
]
}) class ParentState {}
И дочернее состояние:...
1443 просмотров
schedule
11.11.2022
Плагин хранилища NGXS и ленивое состояние загрузки
В моей компании у меня довольно сложная структура приложений. Мы используем NX Workspace для разработки 3 приложений с общими модулями для всех из них.
Структура нашего приложения выглядит примерно так: приложения -> приложение1 -> приложение2 ->...
1174 просмотров
schedule
13.01.2023
Angular 5: NGXS и преобразователи маршрутов
Можно ли использовать преобразователи маршрутов в хранилище NGXS?
У меня есть такой тест, но я не знаю, правильный ли это путь:
import {ActivatedRouteSnapshot, Resolve} from "@angular/router";
import {Todo} from "./todos.models";
import...
1187 просмотров
schedule
20.06.2023
Как внедрить службу в класс, который должен быть создан в модуле приложения в angular 7?
Я использую ngxs в проекте и хочу использовать подключаемый модуль регистратора ngxs, но я хочу переопределить сам регистратор, чтобы я мог войти в бэкэнд. Для этого мне нужно внедрить свой RestService в мой класс регистратора, но я не могу этого...
631 просмотров
schedule
04.02.2024
вызов службы внутри файла состояния Ngxs
Я хочу позвонить в службу поддержки внутри своего auth.state.ts . Вот мой файл состояния:
import { EmitterAction, Receiver } from '@ngxs-labs/emitter';
import { Selector, State, StateContext } from '@ngxs/store';
import { TokenResponse, User }...
892 просмотров
schedule
05.09.2022
NGXS, лучший способ отправить запуск, успешное или неудачное действие из одного и того же действия?
У меня есть следующий код для получения всех моих сообщений
` @Action(actions.FetchPosts)
fetchAll(ctx: StateContext<PostStateModel>){
return this.postService.fetchPosts().pipe(tap((postsResults) => {
const...
3841 просмотров
schedule
21.04.2023
Когда выполняются селекторы? ngxs
живая демонстрация https://stackblitz.com/edit/angular-vw78jf
В моем состоянии ngxs есть ToppingsStateModel
export interface ToppingsStateModel {
entities: { [ id: number ]: Topping };
selectedToppings: number[];
}
Одно действие...
1994 просмотров
schedule
02.01.2023
NGXS: как передать всю коллекцию действиям в ngxs?
У меня есть коллекция объектов, которые мне нужно передать действиям ngxs. Я могу передать один объект, и он сохраняет состояние и работает нормально, но я не хочу повторять объект, вместо этого хочу передать всю коллекцию?
Я пробовал использовать...
724 просмотров
schedule
27.10.2022
Состояния распространения NGXS в setState
import { State, Action, StateContext } from '@ngxs/store';
export class FeedAnimals {
static readonly type = '[Zoo] FeedAnimals';
}
export interface ZooStateModel {
feed: boolean;
}
@State<ZooStateModel>({
name: 'zoo',
defaults: {...
196 просмотров
schedule
16.08.2023
Скрыть sidenav при маршрутизации к дочернему компоненту
У меня есть домашний компонент с панелью инструментов и sidenav (дизайн Angular Material). У меня есть три раскрывающихся списка на sidenav: 1. Страна 2. Штат 3. Город При выборе города я направляюсь к вложенному дочернему компоненту и хочу также...
569 просмотров
schedule
13.01.2023
Плагин диспетчерского декоратора NGXS не работает с withLatestFromOperator
Я использую NGXS в качестве управления состоянием вместе с его плагином https://github.com/ngxs-labs/dispatch-decorator
На моем компоненте есть следующий код:
this.route.paramMap.pipe(
tap((params: ParamMap) => {...
293 просмотров
schedule
10.06.2023
Доступ к вложенному объекту внутри массива в Angular NGXS
Я успешно реализовал функцию удаления комментариев в своем приложении Angular. Моя проблема теперь связана с функцией лайка комментария. Как мне реализовать подобную функцию. У меня есть переменная is_liked, чтобы определить, нравится она мне или...
1127 просмотров
schedule
16.04.2023
NGXS: Как заставить работать RouteHandler?
При создании ngxs RouteHandler в соответствии с документацией, найденной здесь:
https://www.ngxs.io/advanced/action-handlers
Я получаю NullInjectorError, когда добавляю:
providers: [
{
provide: APP_INITIALIZER,
useFactory:...
40 просмотров
schedule
02.05.2022
Как использовать plop с ngxs
В документации ngxs cli есть возможность использовать plopfile. Я играл с ним какое-то время, но не мог понять, как заставить его работать.
Кто-нибудь знает, как использовать plop с ngxs ?
16 просмотров
schedule
23.06.2023
Подписка NGXS на переменную Select не работает
Я использую angular 11 с NGXS. У меня проблема с подпиской на переменную в состоянии У меня есть эта подписка:
@Select(state => state.alert.alerts)
alerts$: Observable<any[]>
ngOnInit(): void {
this.alerts$.subscribe(alerts => {...
49 просмотров
schedule
12.02.2023
Как закрыть MatDialogBox или любой div, когда API успешно работает в состоянии NGXS?
Я начал изучать управление состоянием с помощью NGXS. Пока все в порядке, но есть несколько вопросов относительно некоторых сценариев, таких как:
Если открыто диалоговое окно Mat (или любой div - здесь у меня есть оба сценария в моем проекте) и...
88 просмотров
schedule
09.02.2024