在JsBin中,我在Firefox和Chrome中收到错误"Rx.Observable.just不是函数".JsBin示例:http://jsbin.com/vunuta/edit?html,js,console
HTML:
script src="https://npmcdn.com/@reactivex/rxjs@5.0.0-beta.7/dist/global/Rx.umd.js">
Run Code Online (Sandbox Code Playgroud)
打字稿:
Rx.Observable.from ([1,2,3]).subscribe(x => console.log(x)); // Work
Rx.Observable.just (99).subscribe(x => console.log(x)); // Fail
Rx.Observable.return (99).subscribe(x => console.log(x)); // Fail
Run Code Online (Sandbox Code Playgroud)
TX
Har*_*til 31
Rx.Observable.just()
v5中不再提供.使用Rx.Observable.of()
.https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md
rxjs v6 更新
是的,使用of
而不是just
. of
rxjs v5 和 rxjs v6 之间的导入和使用发生了变化。
对于 rxjs v6,请使用of
以下示例代码:
import { of } from "rxjs";
let source$ = fromPromise(getPostById(1)).pipe(
flatMap(post => {
return hydrateAuthor(post);
}),
catchError(error => of(`Caught error: ${error}`))
);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6440 次 |
最近记录: |