我有以下代码段:
bla$(): Observable<boolean> {
return of(x && !(y && z);
}
其中x和y是普通布尔值,而z是Observable<boolean>
。如何确保正确解析“内部”布尔值,以便从方法中获取正确的返回值?
我已经尝试过使用平面地图,但是没有用:(
谢谢!
答案 0 :(得分:2)
我不太了解您要达到的目标。也许是这样吗?
function bla$(): Observable<boolean> {
return z.pipe(
map(zVal => x && !(y && zVal))
);
}