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 acceder a una propiedad anidada desde un observable de selector de ngrx?

Definición de Datos Iniciales e Interfaz: export interface IInitialData { version: { patch?: string; Version: string, build: number, }; } export const initialStateInitialData = { version: { build: 0, Version: ‘1’, }, }; Tengo los siguientes selectores en el archivo de selectores: export const selectInitialDataFeature = createFeatureSelector<iinitialdata>(‘initialData’); export const selectInitialData . . . Read more

NgRX – Orden de ejecución del Selector x Effect

Me gustaría hacer una pregunta sobre una cosa. Imagina que tienes una clase de servicio Effect así: @Injectable() export class GeneralEffect implements OnDestroy { private state?: IAppState; saveState$ = createEffect(() => this.actions$.pipe( ofType( logoutAction ), tap((a) => { console.log(this.state); }) ), {dispatch: false}); constructor( private actions$: Actions, private store: Store<iappstate>, . . . Read more

Angular / front-end en general – ¿deberían los componentes “abrir un diálogo”?

Suponiendo que se utiliza MatDialog o cualquier implementación de “servicio de apertura de diálogos”, donde un diálogo se abre con dialogService.open, ¿sería más apropiada la “lógica de apertura de diálogos” en el propio componente o en un efecto de la Biblioteca Store (NGRX)? component.ts: foo(): void { this.dialogService.openDialog(BarDialog, params); } . . . Read more