我有2个这样的观测值:
return this.loaded$.pipe(
switchMap((isLoaded: boolean) => {
if (!isLoaded) {
return this.userId$;
}
}),
tap((userId: string) => {
this.store.dispatch(new MyPostsList(userId))
}),
filter((value: any) => value),
take(1)
)
我想从水龙头部分的$ loaded流中访问isLoaded
var,该怎么办?
这是更好的方法吗?
答案 0 :(得分:0)
您可以返回一个包含userId和isLoaded的对象。
WPENetworkProcess
正如评论中指出的那样,我忘记了switchMap必须返回一个可观察的对象。编辑了答案。