Angular JS资源后参数默认为0

时间:2013-09-07 04:47:45

标签: angularjs

我无法弄清楚如何使用POST方法将参数传递给Web服务。以下UserId参数在Web服务上显示为0,因为它未接收任何参数。

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

我做错了什么?

1 个答案:

答案 0 :(得分: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 documentation

的信用卡示例