2017-08-10 5 views
0

こんにちは私は、値を返すだけの機能と必要性を持っています。問題は、私がコンソールから戻ったときに、私が必要とする値ではなく$$状態を得ることです。この場合サービスから値を返す

enter image description here

function getIdCategory(idItem, apiService) 
{ 
    return apiService.request('POST', '/categories/view', idItem).then(
     function(response) 
     { 
      return response.data[0].id; 
     } 
    ); 
} 

はちょうどあなたが印刷された何6.

+0

ログを印刷するコードスニペットは何ですか?あなたが印刷するのは、getIdCategoryによって返される約束オブジェクトです。 – yixiang

+0

はこれです - > console.log(getIdCategory(idItem、apiService)); – CoolLife

答えて

0

がgetIdCategoryによって返された約束のオブジェクト()で値を必要としています。

getIdCategory(idItem, apiService).then(function(value) { 
    console.log('value', value); 
}, function(err) { 
    // handle error 
}) 

これは、約束オブジェクトを消費する方法です。あなたはそれを使用する方法の詳細については、Googleの約束をすることができます。

関連する問題