我的package.json具有rxjs依赖:
"rxjs": "5.0.0-beta.6",
我已将其导入我的打字稿代码中。
import {Observable} from "rxjs/Observable";
我希望我能在Observable上使用像range
这样的函数。 http://reactivex.io/rxjs/class/es6/Observable.js~Observable.html#static-method-range
但是他们在自动完成时根本没有显示出来。如果我仍然添加它(只是为了检查),它会给我一个错误:Error TS2339: Property 'range' does not exist on type 'typeof Observable'
。
let x = Observable.range(1,10); // Error! range does not exist on Observable
let y = Observable.of([1,2,3]); // this is ok.
我做错了什么或者我对这个图书馆有什么误解?
P.S。我将它用作ionic2项目的一部分。
答案 0 :(得分:0)
注意:详细信息可以在这里查看-> Anguar RxJS - Observable - Range 你可以试试看。
{||||||}x$len
和
import { range } from 'rxjs';
在app.component.ts中的Angular中,您可以像导入
let x = range(1, 100);
然后像使用它
import { range } from 'rxjs';
谢谢
答案 1 :(得分:-2)
Hy,我的朋友刚刚导入“app.module.ts”。
import 'rxjs/Rx';