我正在使用angular 6以及有关管道的信息,但是没有获得用于编写zip和导入的zip的任何正确语法。
错误:类型为“ typeof Observable”的属性“ zip”不存在。
import { zip } from 'rxjs/operators';
callZipFunction(): void {
Observable
.zip( this.commonService.GetMethodA(), this.commonService.GetMethodB())
.subscribe(([a,b])=>{
console.log(a);
console.log(b);
});
}
答案 0 :(得分:1)
@dmcgrandle感谢您解决问题
import { zip } from 'rxjs';
callZipFunction(): void {
zip( this.commonService.GetMethodA(), this.commonService.GetMethodB())
.subscribe(([a,b])=>{
console.log(a);
console.log(b);
});
}
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您有这样的代码;
let source$ = Observable.range(0, this.value).zip(
Observable.timer(0, 1000),
(x) => { return x }
).map(x => {
return this.value - x
});
添加;
import "rxjs/add/operator/map";
import "rxjs/add/operator/zip";