gpt4 book ai didi

javascript - Angular $resource - 我如何使用 promise?

转载 作者:行者123 更新时间:2023-11-29 16:11:23 25 4
gpt4 key购买 nike

如何将 promise 与 $resource 一起使用?

这是我的服务,

     app.service("friendService",function( $resource, $q ) {

// Return public API.
return({
addFriend: addFriend,
updateFriend: updateFriend,
getFriends: getFriends,
removeFriend: removeFriend
});

function updateFriend( friend ) {

var postData = {
id: friend.id,
name: friend.name
};

var request = $resource("api/update.php", null,{
update: {
method:'PUT',
data:postData
}
});


return( request.$promise.then( handleSuccess, handleError ) );
}

我收到这个错误,

TypeError: request.$promise is undefined

使用 $resource 的正确方法是什么?

最佳答案

改变自

return( request.$promise.then( handleSuccess, handleError ) );

return request.update().$promise.then(handleSuccess, handleError);

就是说,像这样使用 $resource 是非常低效的,而且没有充分利用它。最好换成$http

关于javascript - Angular $resource - 我如何使用 promise?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26808454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com