$resource を処理するサービスを使用して、次のようにセットアップしました。
サービス
factory('EventSlot', ['$resource', function ($resource){
return $resource('/api/events/:id/slots/:slotId', {id: "@Id", slotId: "@slotId"},
{
signup: {
method: 'PUT'
}
});
}]);
関数の呼び出し
EventSlot.signup({id: $scope.id, slotId: $scope.signUpSlot.id}, $scope.signUpSlot);
ただし、PUT 呼び出しが実際に通過すると、エンドポイントに到達します
/api/events/123/slots/
。123 が適切ですが、接続され@Id
ませ@slotId
ん。だから、私が望むのは/api/events/123/slots/456
、しかしそれは決して起こらないということです。