我正在尝试将 //textarea[@placeholder='Description']
与share()
一起使用,但收到错误消息如下。最初,我开始订阅。怎么能解决这个问题?
我的目的是在订阅中执行逻辑。需要共享以防止使用异步管道进行多次调用。
键入'订阅'不能指定类型' Observable'。
物业' _isScalar'在订阅'类型中缺少。 (属性) PostDetailPage.post:Observable
subscribe()
答案 0 :(得分:13)
.subscribe()
返回Subscription
(允许取消订阅)
如果您需要Observable
,请不要使用subscribe(...)
您可以使用map(...)
this.post = this.data.getPostById(this.postId).share().map(data => {
this.post = data;
})