我无法弄清楚如何使用POST方法将参数传递给Web服务。以下UserId参数在Web服务上显示为0,因为它未接收任何参数。
angular.module('Users').factory('UserFactories', function ($resource) {
return {
userSave: $resource('Service.svc/SaveDetail', { UserId: '@2' }, { query: { method: 'POST'} }),
};
})
我做错了什么?
答案 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
的信用卡示例