RxJS'yi kullanmak için basit bir TypeScript dosyası oluşturmaya çalışıyorum. Benim "index.html" in "traceur & systemjs" referanslı,RxJS'ye yeni, aralık bir işlev değil
"npm rxjs yükle" ve bu bir "test.ts" dosyasını oluşturdu: İşte ne yaptım
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')
);
böyle systemjs yapılandırarak ediyorum:
System.config({
defaultJSExtensions: true,
map: {
'rxjs': 'node_modules/rxjs'
}
});
System.import('test');
accordin belgelere g, "Gözlenebilir" türü bir "aralık" yöntemi içermelidir, ancak görünüşe göre, sadece "Oluştur" birini içerir ... Bu nedenle, "Hata: TypeError: Observable_1.Observable.fromArray değil bir işlev". benim sorum da ithalat gerekir aptal :-D