gpt4 book ai didi

Angular ngrx@effect 基本问题 : Type 'Observable' is not assignable to type

转载 作者:行者123 更新时间:2023-12-04 13:20:40 24 4
gpt4 key购买 nike

我试图弄清楚@ngrx/effects 是如何工作的,但是在我的错误和我的 stackbliz 代码下面的这个简单示例中我遇到了一些问题

https://stackblitz.com/edit/redux-in-actions?file=src%2Fapp%2Fstore%2Feffects%2Ftask.effects.ts

Type 'Observable' is not assignable to type 'Observable'. Type 'void' is not assignable to type 'Action'



谢谢

enter image description here

最佳答案

在 RXJS 中,在 map 操作符中,您需要在观察者订阅时将收到返回值。

    @Effect() 
loadTasks$: Observable<Task[]> = this.actions$
.ofType(fromActions.ADD_TASK).pipe(
switchMap(() => ({this.taskService.GetTasks().map(data => {
return data; })
}))

);

关于Angular ngrx@effect 基本问题 : Type 'Observable<void>' is not assignable to type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53638204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com