【发布时间】:2012-06-29 16:37:37
【问题描述】:
这可能很奇怪,但我需要使用模块的工厂方法为我的 $resource 指定一些默认的 POST 数据。
有没有人知道如何在 AngularJS 中做到这一点?
编辑:
好吧,我想做这样的事情:
/**
* 模块声明。
* @type {对象}
*/
var services = angular.module("services", ["ngResource"]);
/**
* 产品处理服务
*/
services.factory("产品", function($resource) {
返回 $resource("http://someUrl", {}, {
获取:{方法:“GET”,参数:{productId:“-1”}},
更新:{方法:“POST”,参数:{},数据:{someDataKey:someDataValue}}
});
});
data 是我未来 POST 请求的默认数据。
【问题讨论】:
-
你在这些数据中发送了什么?如果你发送一个令牌,你应该在 headers 中发送它,不一定在 postData...
标签: javascript angularjs