Car*_*gen 8 javascript rest angularjs restangular
我想我不理解如何在RESTful api中完成POST.使用以下方法在Restangular中创建新对象时:
var user = {name: "John", id:"123"};
Restangular.one('building','5').post(user);
Run Code Online (Sandbox Code Playgroud)
我希望它将带有user值的$ _POST数组传递给url example.com/api/building/5
并知道它正在对正确的脚本执行POST请求,但$ _POST数组为空.我知道我做错了什么?
mgo*_*nto 23
我是Restangular的创造者.应该对集合进行帖子,而不是对元素进行.因此,如果您想将用户添加到建筑物中,您应该执行以下操作:
Restangular.one("building", 5).post('users', user).then(function(postedUser) {
console.log("Success");
})
Run Code Online (Sandbox Code Playgroud)
检查post方法:https://github.com/mgonto/restangular#element-methods
签名是子元素集合的路径,是POST的元素.
最好成绩!
| 归档时间: |
|
| 查看次数: |
11822 次 |
| 最近记录: |