嗨我有一个函数,需要只返回一个值,问题是当我通过控制台返回时,我得到$$状态而不是我需要的值。
function getIdCategory(idItem, apiService)
{
return apiService.request('POST', '/categories/view', idItem).then(
function(response)
{
return response.data[0].id;
}
);
}
在这种情况下只需要值6。
答案 0 :(得分:0)
你打印的是getIdCategory()返回的promise对象。您可以获得如下值:
getIdCategory(idItem, apiService).then(function(value) {
console.log('value', value);
}, function(err) {
// handle error
})
这是您使用promise对象的方式。您可以谷歌承诺了解有关如何使用它的更多信息。