2017-09-13 38 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並返回結果。