【发布时间】:2013-11-07 04:31:37
【问题描述】:
我正在使用带有 $resource 的 angularjs 1.2.0。我想要一些 PUT/POST 实例操作,它们不会将整个对象发送到服务器,而只会发送一些字段,在某些情况下完全没有数据。
有可能吗?我到处搜索,但找不到任何东西
更新:
DELETE 请求也会发生这种情况:
鉴于此代码:
group.$deleteChatMessage({messageId: message.id}, function(){
var i = _.indexOf(group.chat, message);
if(i !== -1) group.chat.splice(i, 1);
});
请求是这样的:
查看整个模型的发送方式(在“请求有效负载”下)。
这是资源:
var Group = $resource(API_URL + '/api/v1/groups/:gid',
{gid:'@_id', messageId: '@_messageId'},
{
deleteChatMessage: {method: "DELETE", url: API_URL + '/api/v1/groups/:gid/chat/:messageId'},
});
【问题讨论】:
标签: javascript angularjs xmlhttprequest