我有一个资源Post,并希望能够将其项目标记为已读。我的服务器只响应状态200。这导致角度资源将我的Post项设置为'O','K‘。
我如何告诉angular-resource不要将我的post项目设置为服务器响应?
var Post = $resource('/api/post/:id/:action', {
id: '@_id'
}, {
read: {
method: 'PUT',
params: {
action: 'read'
}
}
});
Post.get(function(post) {
post.$read();
}发布于 2016-01-20 02:30:42
在阅读文档和浏览源代码后,我没有找到任何关于这方面的标志。但是,在不返回对象(例如angular.noop)的情况下使用transformResponse时,它似乎可以正常工作。
var Post = $resource('/api/post/:id/:action', {
id: '@_id'
}, {
read: {
method: 'PUT',
params: {
action: 'read'
},
transformResponse: angular.noop
}
});https://stackoverflow.com/questions/34883854
复制相似问题