【发布时间】:2016-07-10 03:04:42
【问题描述】:
我正在尝试创建一个简单的 TypeScript 文件来使用 RxJS。这是我所做的:
“npm install rxjs”,在我的“index.html”中引用了“traceur & systemjs”并创建了一个“ test.ts" 文件,其中包含:
import {Observable} from 'rxjs/Rx';
Observable.range(1, 2, 3, 4, 5)
.map(x => x * 2)
.filter(x => x > 5)
.subscribe(
x => console.log(x),
err => console.log('Error'),
ok => console.log('No error')
);
我正在像这样配置 systemjs:
System.config({
defaultJSExtensions: true,
map: {
'rxjs': 'node_modules/rxjs'
}
});
System.import('test');
根据文档,“Observable”类型应该包含“range”方法,但显然,它只包含“Create”方法......因此,我收到错误“Error: TypeError: Observable_1.Observable. fromArray 不是函数”。
我对所有这些“TypeScript/systemjs/rxjs”的东西都很陌生,所以如果我的问题很愚蠢,我很抱歉:-D
【问题讨论】:
标签: javascript rxjs