0

POST メソッドを使用して Web サービスにパラメーターを渡す方法がわかりません。次の UserId パラメータは、パラメータを受け取っていないため、Web サービスで 0 として表示されます。

angular.module('Users').factory('UserFactories', function ($resource) {
   return {
       userSave: $resource('Service.svc/SaveDetail', { UserId: '@2' }, { query: { method: 'POST'} }),
   };
})

私は何を間違っていますか?

4

1 に答える 1

0

次のようなことを試しましたか:

var User = $resource('Service.svc/SaveDetail');
var newUser = new User({ UserId: '@2' }); //guessing you should put a real value here instead of @2
newUser.$save();
// POST: /Service.svc/SaveDetail {UserId:'@2'}

$resource angular ドキュメントのクレジット カードの例を参照できます。

于 2013-09-07T08:09:38.830 に答える