首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提前输入:Observable.create(.).mergeMap不是函数

提前输入:Observable.create(.).mergeMap不是函数
EN

Stack Overflow用户
提问于 2018-10-20 14:37:58
回答 1查看 915关注 0票数 1

我使用的是ngx引导3.0.1,我已经将我的应用程序从角6.1.3升级到了7.0.0,并得到了错误mergeMap不是函数

CfComponent_Host.ngfactory.js?sm:1错误TypeError: TypeError不是一个函数

使用的代码如下所示:

代码语言:javascript
复制
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';
import 'rxjs/add/operator/mergeMap';
import { TypeaheadMatch } from 'ngx-bootstrap/typeahead';
................
 this.dsTA = Observable.create((observer: any) => {
        observer.next(this.cl.TA);
      }).mergeMap((token: string) => this.getAsObservTA(token));

与角6.1.3代码工作

旧:"rxjs":"^6.2.2","rxjs-compat":"^6.1.0",新的:"rxjs":"^6.3.3","rxjs-compat":"^6.3.3“

代码语言:javascript
复制
Angular CLI: 7.0.2
Node: 10.12.0
OS: win32 x64
Angular: 7.0.0
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, platform-server, router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.9.0-rc.3
@angular-devkit/build-angular     0.9.0-rc.3
@angular-devkit/build-optimizer   0.9.0-rc.3
@angular-devkit/build-webpack     0.9.0-rc.3
@angular-devkit/core              7.0.0-rc.3
@angular-devkit/schematics        7.0.2
@angular/cdk                      6.4.7
@angular/cli                      7.0.2
@ngtools/webpack                  7.0.0-rc.3
@schematics/angular               7.0.2
@schematics/update                0.10.2
rxjs                              6.3.3
typescript                        3.1.3
webpack                           4.21.0

谢谢你提供的任何线索

EN

回答 1

Stack Overflow用户

发布于 2018-10-20 15:05:41

RxJ在版本>= 6.0.0中发生了更改

下面是您需要做的事情,以使您的代码工作。

代码语言:javascript
复制
import { mergeMap } from 'rxjs/operators';

................
 this.dsTA = Observable.create((observer: any) => {
        observer.next(this.cl.TA);
      }).pipe(mergeMap((token: string) => this.getAsObservTA(token)));

请查看下面的url以了解迁移的详细信息。

app/content/guide/v6/migration.md

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52906795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档