次のように定義されたデフォルトのngResourceがあります。
var Posts = $resource('/posts/');
そして、nodejsサーバーから次のようなブログ投稿を1つ取得した後:
$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を返したことを意味する必要がありますか?独自のsaveメソッドを最初から作成せずに、この動作を変更できますか?