2017-09-13 41 views
0
unsubscribe(siteid) { 
    this.user.site_id = siteid; 
    console.log('Unsubscribe function'); 
    console.log(this.user); 
    this.wordpressService.unsubscribeSite(this.user).**unsubscribe**((result) => { 
     console.log(result); 

}, (error) => { 
    let errorMessage = error.json(); 
    if (errorMessage && errorMessage.message) { 
    let message = errorMessage.message.replace(/<(?:.|\n)*?>/gm, ''); 
    let toast = this.toastController.create({ 
     message: message, 
     duration: 6000, 
     position: 'bottom' 
    }); 
    toast.present(); 
    } 
}); 

此代码带来以下错误 类型'Observable'上不存在属性'取消订阅'。Ionic 3 Wordpress API取消订阅

回答

0

您的WordPressService中的unsubscribeSite方法可能会返回类型为“Observable”的变量。这意味着它尚未订阅。相反,您需要一个“Subscription”类型的变量。所以,订阅observable并返回结果。