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.

NgRx select no se activa.

Estoy empezando a aprender el manejo de estado con ngrx y experimentando con un tutorial.

Tal vez esté perdiendo la cabeza, pero no entiendo por qué el select que se ve a continuación no se está activando.

  ngOnInit() {
    setInterval(() => {
      this.store.dispatch(setName({ name: 'Hola mundo ' + Date.now() }));
    }, 10000);

this.name$ = this.store
  .select((state) => state.name)
  .pipe(tap(console.log));


}

Se activa una vez con “undefined”, pero ¿no debería activarse en cada dispatch?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Es posible que el setInterval no esté activándose correctamente. Puedes intentar usar la función setTimeout para ver si eso ayuda. Además, asegúrate de que this.store.select esté apuntando correctamente al estado correcto. También puedes intentar imprimir el estado antes y después de la activación para ver si el estado se está actualizando correctamente.

Comments are closed.