Observable.zip不是函数 [英] Observable.zip is not a function

查看:343
本文介绍了Observable.zip不是函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

VM95422:27原始异常: WEBPACK_IMPORTED_MODULE_3_rxjs_Observable .Observable.zip不是函数

VM95422:27 ORIGINAL EXCEPTION: WEBPACK_IMPORTED_MODULE_3_rxjs_Observable.Observable.zip is not a function

尝试了各种进口

// import 'rxjs/add/operator/zip';
// import 'rxjs/add/observable/zip-static';
// import 'rxjs/add/operator/zip';
import 'rxjs/operator/zip';

尝试像这样使用它:

const zippedUsers: Observable<User[]> = Observable.zip<User>(this.usersObservable);

Angular 4,TypeScript 2.1.6

Angular 4, TypeScript 2.1.6

package.json:

package.json:

"rxjs": "^5.1.0",

推荐答案

可能类似于

import {Observable} from "rxjs/Observable";
import "rxjs/add/observable/zip";

然后是这样:

Observable.zip(this.someProvider.getA(), this.someProvider.getB())
        .subscribe(([a, b]) => {
            console.log(a);
            console.log(b);
        });

这篇关于Observable.zip不是函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆