更新到Angular 4和" rxjs":" ^ 5.0.1"后的语法错误,

时间:2017-06-25 16:10:40

标签: angular rxjs

我必须从2更新到Angular 4才能使用某些第三方控件。我还必须升级rxjs包。

我曾经有像

这样的行
import {Observable} from 'rxjs/Rx';

// Import RxJs required methods
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/catch';

现在导致语法错误。我现在在哪里可以找到地图和捕获?

或者我该如何解决这个错误?

2 个答案:

答案 0 :(得分:1)

首先尝试更改此行

import {Observable} from 'rxjs/Rx';

用这个

import { Observable } from 'rxjs/Observable';

如果不行,请尝试更新rxjs。

我希望它可以帮助你

答案 1 :(得分:0)

RxJS v5 documentation建议像这样导入它:

// import observable
import { Observable } from 'rxjs/Observable';

// import operators
import 'rxjs/add/observable/map';
import 'rxjs/add/operator/catch';

及时了解:

npm install rxjs@latest --save