4

$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、しかしそれは決して起こらないということです。

4

1 に答える 1