我正在学习meteor-ionic教程并得到这个typescript错误:
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);
});
......
模块版本设置为“^0.4.8”。
我做错什么了?我该怎么解决呢?
最佳答案
尝试导入ZoneOperator并将其与管道一起使用:
import { MeteorObservable } from 'meteor-rxjs';
import { zoneOperator } from 'rxjs';
......
MeteorObservable.call('updateRestaurantDetails',
restaurant
).pipe(zoneOperator()).subscribe((result) => {
console.log(result);
});
......
关于angular - 类型“Observable <{}>”上不存在属性“zone”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50868932/