类型'typeof Observable上不存在属性'of'

时间:2016-06-28 05:18:02

标签: angular

我最近在我的身份验证令牌上使用了observable,如

Observable.of('token');

但它一直给我上面提到的错误,虽然我已经导入了这个。

import {Observable} from 'rxjs/Observable';

1 个答案:

答案 0 :(得分:344)

您需要导入它:

for Angular> = 6.0.0

使用RxJS 6.0.0 Angular Changelog 6.0.0

import { of } from 'rxjs';

它的用法已被更改,您不再将其从Observable中调用:

of('token');

RxJS v5.x to v6 Update Guide - HowTo: Convert to pipe syntax使用of()

适用于Angular< = 5.x.xx

import 'rxjs/add/observable/of';

并且你在问题中使用了它

Observable.of('token');