ok、だから今は本当に困惑しています。rxjsが観測可能なタイムアウトのエラーを常に作成しました
const created = Rx.Observable.create(observer => {
observer.next(42)
})
const ofd = Rx.Observable.of(42)
const createSub = name => [
val => console.log(`${name} received ${val}`),
error => console.log(`${name} threw ${error.constructor.name}`)
]
created
.timeout(100)
.subscribe(
...createSub('created')
)
ofd
.timeout(100)
.subscribe(
...createSub('ofd')
)
プリント
"created received 42"
"ofd received 42"
"created threw TimeoutError"
次のコードを実行すると、私はなぜcreated
観測誤差が、それは価値を発するが、ofd
観察可能でないにもかかわらずない、全くこのことを理解していません?
RxJS 5を使用すると、jsbin.com 5.0.3と私のアプリケーション5.4.3で問題が発生します。
(注:これはあまりにも対象で発生し、この例を作成するために私を導いた)
jsbinコードを共有できますか? – Maxime
http://jsbin.com/fihotoduqo/1/edit?js,console –