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

¿Por qué estoy obteniendo un objeto con la propiedad observador de acción del selector utilizando la operación withLatestFrom en el efecto?

El valor “res” es un objeto, que no está recuperando los datos relacionados con el selector, está funcionando en otros lugares, pero en el efecto está obteniendo este objeto. ¿Por qué está sucediendo esto? constructor( serviceStore: Store, ) { searchForLatest$ = createEffect(() => this._actions.pipe( ofType(GetLatestData), withLatestFrom(({ id }) => this.serviceStore.select(getlatestData(id)), . . . Read more

Realizando múltiples llamadas API antes de despachar una acción en un efecto de NgRx.

Estoy usando NgRx @Effect y para algunos efectos necesito realizar 2 llamadas a API: el resultado de la primera se utiliza en la segunda y quiero despachar una Action con la segunda llamada API como payload así : @Effect() FetchDetails() { return this.actions.pipe( ofType(actions.SOME_ACTION), switchMap((action: SomeAction) => this.myService.getContext()), switchMap((ctx: Context) . . . Read more

La acción despachada de ngrx no llega a los efectos.

Soy un traductor de español que traduce documentos de IT. Traduzca lo siguiente al español. No traduzca el código y la salida en formato Markdown. Soy nuevo en @ngrx. Creé una acción @ngrx en business-unit.actions.ts y la despaché desde el componente. Pero por alguna razón desconocida, la acción no está . . . Read more

Rxjs: Cómo suscribir solo una vez después de múltiples servicios http.

Tengo un problema con los operadores de rxjs. Tengo un observable de una matriz de strings. role$: Observable<string[]>; Creé una función y necesito utilizar todos esos strings para llamar a un servicio http usando cada string como parámetro. getDetails() { this.role$.pipe(concatMap(role =>{ return this.myService.getDetails(role) })).subscribe(res => { console.log(res) }) } . . . Read more