$resourceサービスを使用して、REST API で CRUD 操作を使用しています。
customer.id が設定されていない場合は、新しいレコードです。そのため、Post メソッドを使用して送信します
POST /info.json
どちらがいい
ただし、
customer.id が設定されている場合は、POST メソッドを使用して送信します
POST /info.json/1
PUTメソッドを使用してこのようなものを送信することを期待していますが。
PUT /info.json/1
なんで?私が間違っているところ
$scope.save = function() {
var customer = new Customer();
customer.id = $scope.$id;
customer.name = $scope.name;
customer.username = $scope.username;
customer.password = $scope.password;
customer.$save({controller: "info", processor: ".json"}, function(data) {
if (data.status)
$location.path("/");
else
alert('Request Failed: ' + data.msg);
}, function(data) {
alert('Request Failed 2: ' + data.msg);
}
);
};