Fra*_*rzi 10 observable rxjs typescript angular rxjs6
我正在将我的Angular 5应用程序升级到Angular 6,因此从rxjs 5升级到rxjs 6,我在迁移以下代码时遇到了麻烦:
const myObservable = Observable.create(subscriber => {
// do something with the subscriber
}).share();
Run Code Online (Sandbox Code Playgroud)
特别是我收到这个错误:
类型错误:Observable_1.Observable.create(...)的份额是不是functionTypeError:Observable_1.Observable.create(...)的份额不大.
siv*_*636 11
你需要管道share()如下而不是链接:
const myObservable = Observable.create(subscriber => {
// do something with the subscriber
}).pipe(share());
Run Code Online (Sandbox Code Playgroud)
还要确保按如下方式导入共享:
import {share} from 'rxjs/operators';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3673 次 |
| 最近记录: |