RxJS v6 以降の書き方
こういうふうにしかimportできなくなってます。
pipe重ねて、ofは直接importして。
import { of } from 'rxjs'; // of を import
import { map } from 'rxjs/operators'; // pipe で使う演算子 を import
of(1,2,3).pipe(map(x => x + '!!!')).subscribe(str => console.log(str));
// 1!!!
// 2!!!
// 3!!!
v5以前の記事
import { Observable } from 'rxjs/Observable'; // // Observable を import
import 'rxjs/add/observable/of'; // Observable.of を import
import 'rxjs/add/operator/map'; // Observable.map を import
Observable.of(1,2,3).map(x => x + '!!!').subscribe(str => console.log(str));
// 1!!!
// 2!!!
// 3!!!
これで一括importできた。
import { Observable } from 'rxjs/Rx'; // 中核演算子付与済みObservable
Observable.of(1,2,3).map(x => x + '!!!').subscribe(str => console.log(str));
// 1!!!
// 2!!!
// 3!!!
てか、ちゃんとReadme.md読んだら いの一番に Important って書いてあるんだけど。