es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANGULAR-NGRX-DATA

Cómo asegurarse de que una solicitud HTTP dentro de un efecto esté finalizada antes de continuar.

Tengo una pregunta sobre cómo asegurarme de que una llamada de solicitud HTTP se complete antes de continuar con las futuras líneas de código. Cuando despacho la acción: this._appStore.dispatch(SomeActionHere({status: contactStatus, contactId: this.contactId})); Quiero asegurarme de que la solicitud HTTP POST de la función someOtherService.update en el archivo de efectos haya . . . Read more

NgRx ejemplo en vivo falla con el mensaje de error “La propiedad ‘store’ se utiliza antes de su inicialización”.

Recién estoy empezando con NgRx y estoy teniendo dificultades con el ejemplo en vivo en el Tutorial de NgRx (https://ngrx.io/guide/store/walkthrough). Falla con el siguiente mensaje de error: La propiedad ‘store’ se utiliza antes de su inicialización. ¿Alguien sabe cómo arreglarlo? He creado una bifurcación en StackBlitz aquí: https://stackblitz.com/edit/angular-wstvmm?file=src/app/app.component.ts

Ngrx cómo deshacerse del tipo en el selector

En una clase de efecto tengo este código: withLatestFrom(this.store.pipe(select(selectSettings))), tap(([action, settings]) => { console.log(‘settings’, settings); /* imprime {lang:’en’,theme:’dark’, type: “[Settings Page] Change Language}”} en lugar de simplemente {lang:’en’,theme:’dark’} */ this.localStorageService.setItem(SETTINGS_KEY, settings); } Me gustaría saber, por favor, cómo deshacerme de esto y por qué hay esta propiedad adicional, gracias.