我有一个这样定义的默认 ngResource:
var Posts = $resource('/posts/');
在我从我的 nodejs 服务器收到一篇博文后,如下所示:
$scope.post = Posts.get({_id:query._id});
用户对其进行了一些更改,然后我调用:
$scope.post.$save();
服务器返回响应码 200 后,我的 $scope.post 如下所示:
g {0: "O", 1: "K", $get: function, $save: function, $query: function, $remove: function, $delete: function}
为什么?有什么原因吗?字母“O”和“K”是否应该表示操作成功并返回响应 200?我是否能够在不从头开始编写自己的保存方法的情况下修改此行为?