【发布时间】:2020-01-24 00:00:19
【问题描述】:
我有以下代码
export function featureReady(feature: BaseFeatureService) {
return pipe(
zip(feature.loading$),
filter(([inputObject, loading]) => !loading),
map(([inputObject, loading]) => {
return inputObject;
})
);
}
我希望像这样消费它。
observable$.pipe(
featureReady(this.propertyFeatureService)
);
zip 现在已弃用以代替静态 zip,这意味着我的上述解决方案将停止工作是否有 RXJS 运算符我可以替换 zip 运算符或整个解决方案?
我也会对任何接受“可观察”等待条件的解决方案感到满意,因为我不介意传入feature.loading$
谢谢。
【问题讨论】:
标签: angular typescript rxjs rxjs-pipeable-operators