我正在浏览meteor-ionic教程并得到此打字稿错误:
typescript: src/pages/details/details.ts, line: 35
Property 'zone' does not exist on type 'Observable<{}>'.
这是我的组件:
import { MeteorObservable } from 'meteor-rxjs';
......
MeteorObservable.call('updateRestaurantDetails',
restaurant
).zone().subscribe((result) => {
console.log(result);
});
......
并且meteor-rxjs模块版本设置为&#34; ^ 0.4.8&#34;。
我做错了什么?我该如何解决?
答案 0 :(得分:1)
尝试使用importng zoneOperator并将其与管道一起使用:
import { MeteorObservable } from 'meteor-rxjs';
import { zoneOperator } from 'rxjs';
......
MeteorObservable.call('updateRestaurantDetails',
restaurant
).pipe(zoneOperator()).subscribe((result) => {
console.log(result);
});
......