Вопросы по теме 'ngrx-effects'
Объединение операторов карты RxJS и эффектов ngrx
В моем приложении используются эффекты ngrx и ngrx. Вот один из эффектов моего приложения:
@Effect()
reloadPersonalInfo$: Observable<Action> = this.actions$
.ofType(currentUserAccount.ActionTypes.RELOAD_PERSONAL_INFO)
.filter(()...
1432 просмотров
schedule
04.01.2024
Куда поместить бизнес-логику, предназначенную для преобразования данных, предназначенных для хранилища ngrx: в эффекты или редюсеры?
Мой вопрос касается эффектов и редьюсеров ngrx.
Мне нужно преобразовать данные, полученные из серверной части, прежде чем помещать их в хранилище ngrx. Данные, полученные из серверной части, представляют собой простой массив Message (...
3995 просмотров
schedule
12.05.2023
Эффект ngrx не вызывается, когда действие отправляется из компонента
У меня проблема с магазином ngrx, который не отправляет действие, предназначенное для его устранения.
Вот компонент, который пытается отправить:
signin() {
this.formStatus.submitted = true;
if (this.formStatus.form.valid) {...
20662 просмотров
schedule
17.03.2024
вернуть объект с внутренней карты
Спрашивая это как продолжение этого ( Как вернуть наблюдаемое из подписки ), так как принятое решение не решило мой вариант использования Вот мой код
@Effect()
searchQuery$ = this.actions$
.ofType(PlayerSearchActions.SEARCH_NEW_QUERY)...
1211 просмотров
schedule
14.11.2022
Как я могу разветвить цепочку эффектов ngrx на основе возвращаемого типа данных?
@Effect()
results$ = this.actions$
.ofType(SearchActions.Action_X)
.map(Operation_OP)
.do(conole.log);//<=payload of type X
.map(....)
@Effect()
results$ = this.actions$
.ofType(SearchActions.Action_X)...
89 просмотров
schedule
10.07.2022
ngrx / store эффекты вложенных объектов
Я изучаю Angular 2, и я пытаюсь использовать ngrx / store, но у меня есть некоторые трудности с некоторыми особыми случаями.
Пример. Я пытаюсь удалить родительский объект. Я хочу удалить также дочерние объекты.
Вот мои сущности:
export...
2425 просмотров
schedule
28.04.2023
Эффекты ngrx дают Тип 'void' не может быть назначен типу 'ObservableInput'
@Injectable()
export class ApiSearchEffects {
@Effect()
search$: Observable<any>
= this.actions$
.ofType(query.ActionTypes.QUERYSERVER)
.debounceTime(300)
.map((action: query.QueryServerAction) => action.payload)...
9099 просмотров
schedule
18.05.2024
Как создать локальный эффект в ngrx / effects
Как я могу сделать что-то подобное в ngrx / effects:
// I want to handle a sign up effect
return this.actions$.ofType(user.SIGN_UP_SUCCESS)
.map((action: user.SignUpSuccessAction) => action.payload)
.mergeMap(() => {
// then I...
285 просмотров
schedule
23.12.2023
ngrx ofType, @ ngrx / эффекты
Я пытаюсь понять, как эффекты typeof работают под капотом в ngrx, если я объявлю в своем модуле приложения:
....
@NgModule({
imports: [
EffectsModule.forRoot([TodosEffectsService])
],
....
и я обязательно пишу файл эффекта:...
10111 просмотров
schedule
24.11.2023
Эффекты NGRX 4 с angular 4.3 httpClient
Привет, команда Stackoverflow!
У меня есть этот эффект, и я использую ngrx 4 с угловым 4.3 httpClient на службе. Проблема в том, что я не видел примеров того, как использовать их вместе. Я видел, что теперь с httpclient нам нужно использовать...
1012 просмотров
schedule
13.09.2022
Angular 4 ngrx / тестирование эффектов
У меня возникла проблема с определением способа тестирования эффектов в приложении Angular 4, которое использует ngrx / store и т. Д. Для Angular2 были EffectsRunner и EffectsTestingModule, но их нет в версии ngrx / store для angular 4. I ' Я ищу...
1407 просмотров
schedule
01.06.2023
Получить параметры запроса URL в эффектах ngrx
Я пытаюсь использовать модуль магазина маршрутизаторов ngrx. Я зарегистрировал побочный эффект при изменении маршрута:
@Effect() routeChange$ = this.actions$
.ofType(routerActions.UPDATE_LOCATION)
.map(action => {
if...
986 просмотров
schedule
05.07.2022
Зачем использовать ngrx/effects для асинхронных вызовов http
Существует множество статей, в которых рекомендуется использовать ngrx/effects для обработки асинхронных действий, таких как HTTP-вызовы REST. Вместо использования эффектов, почему мы не можем просто использовать обычную службу для выполнения...
887 просмотров
schedule
02.09.2022
Как отловить ошибку с помощью ngrx
Я пытаюсь поймать ошибку с ngrx и angularfire2 firetore.
Вот эффект
@Effect()
delete$: Observable<Action> = this.actions$
.ofType(actions.DELETE)
.map((action: actions.Delete) => action.id)
.mergeMap(id...
586 просмотров
schedule
09.11.2022
Как гарантировать непрерывность наблюдаемого потока в случае ошибок http?
У меня возникла проблема с описанным ниже методом ( onTrySignin ), когда я столкнулся с ответом об ошибке HTTP . Блок catch сразу после моего вызова HTTP не позволяет Side Effect выдавать ошибку Action . если я делаю console.log , я получаю...
226 просмотров
schedule
28.08.2023
Параллельные действия в mergeMap с @ngrx?
У меня есть приложение Angular с @ngrx, и я использую @effects для отправки нескольких действий. После получения определенного действия я хочу отправить некоторые действия для чтения фрагментов из localStorage.
@Effect()
storage$ =...
1130 просмотров
schedule
16.04.2022
NgRx Marbles Тестирование эффекта возвращает странную ошибку
У меня есть приложение Angular 5, которое использует эффекты NgRx. Один из эффектов обрабатывает регистрацию на веб-сайт, передавая данные, введенные пользователем, в серверную часть NodeJS. Эффект работает точно так, как задумано, но когда я...
1118 просмотров
schedule
12.06.2024
Свойство класса не определено в эффектах ngrx
В настоящее время я пытаюсь использовать ngrx в новом проекте. Что я сделал, так это то, что я написал компонент входа в систему, где пользователь может вводить учетные данные. Затем я отправляю новое действие с данными для входа.
Пока это...
295 просмотров
schedule
05.12.2022
RxJs 6 - Сделайте 2 HTTP-вызова и дождитесь всех ответов
@Effect()
initDomain$: Observable<Action> = this.actions$.pipe(
ofType('INIT_DOMAIN'),
mergeMap((action: any) =>
this.http.get('https://demo.api/url1.php').pipe(
switchMap((data) => [
{type: 'INIT_IT',...
919 просмотров
schedule
03.07.2023
как правильно отправить действие в angular?
не могли бы вы сказать мне, как правильно отправить действие.
В компоненте мы делаем так, используя store , используя store.dispatch , чем действие.
onLoginButtonClick(user: Authenticate) {
this.store.dispatch(new...
6475 просмотров
schedule
26.02.2023