自RxJS
v.6.5版起,静态combineLatest
语法
combined$ = combineLatest(a$,b$,c$);
已过时。
您应该使用以下语法:
combined$ = combineLatest([a$,b$,c$])
;
它们在哪里:a$: Observable<T>, b$: Observable<U>, c$: Observable<V>
该声明尽管给了我一些错误的提示:
参数类型[Observable
>>>, Observable >>,'' 无法将Observable >>]分配给 参数类型[Observable >>]
那么,我的错误在哪里? 非常感谢。
答案 0 :(得分:0)
您应该像这样从combineLatest
而不是rxjs
导入rxjs/operators
:
import { of, combineLatest } from 'rxjs';
const a$ = of(true);
const b$ = of(false);
combineLatest([a$, b$]).pipe(
tap(console.log)
).subscribe();
希望有帮助。