Rxjs 如何正确使用静态组合测试
由于Rxjs 如何正确使用静态组合测试,rxjs,combinelatest,Rxjs,Combinelatest,由于RxJSv.6.5,静态combineTest语法 combined$=combinelatetest(a$、b$、c$)已弃用 相反,您应该使用以下语法: combined$=combinelatetest([a$,b$,c$]) 它们是:a$:可观察的,b$:可观察的,c$:可观察的 但是,此声明给了我几个linting错误: 参数类型[可观察, 可见的, 可观察的]不可分配给 参数类型[可观察] 那么,我的错误在哪里? 非常感谢。您应该从rxjs导入combinelatetest,而不
RxJS
v.6.5,静态combineTest
语法
combined$=combinelatetest(a$、b$、c$)代码>已弃用
相反,您应该使用以下语法:
combined$=combinelatetest([a$,b$,c$])
它们是:a$:可观察的,b$:可观察的,c$:可观察的
但是,此声明给了我几个linting错误:
参数类型[可观察,
可见的,
可观察的]不可分配给
参数类型[可观察]
那么,我的错误在哪里?
非常感谢。您应该从rxjs
导入combinelatetest
,而不是像这样导入rxjs/operators
:
import { of, combineLatest } from 'rxjs';
const a$ = of(true);
const b$ = of(false);
combineLatest([a$, b$]).pipe(
tap(console.log)
).subscribe();
希望有帮助。您能显示您的代码吗。。?