「lettable」演算子があるので、Observable
を別のものから作成するにはどうすればよいですか?RxJS 5.xでfromを使用してObservableを作成する最も良い方法は?
私がやろう:
import {Observable} from 'rxjs/Observable'
const source = Observable.from(someOtherStream)
from
は今個別にインポートする必要が何か他のものであるので、私は、理にかなってエラーObservable.from is not a function
を取得。
私は原因が原型の問題にはもう
import 'rxjs/add/observable/from'
を行うにはしたくありません。私がやってしまった何を
た:
import { Observable } from 'rxjs/Observable'
import { from } from 'rxjs/observable/from'
const myNewStream = from.call(
Observable,
someOtherStream
)
しかし、これは本当に私にはいくつかの理由で "ハック" 感じています。誰もこれについてもっと良い方法を持っていますか?
http://reactivex.io/rxjs/class/es6/Observable.js~Observable.htmlあなたは[バインド演算子を使用することができ –
](https://babeljs.io/docs/plugins/transform-function-bind/)、Observable :: from(someOtherStream)を書くとかなりいいです。 – mpen