Angularjs 发布和放置重新设置为三角形的对象
我正在尝试创建一个新的重新启动的对象,Angularjs 发布和放置重新设置为三角形的对象,angularjs,restangular,Angularjs,Restangular,我正在尝试创建一个新的重新启动的对象,POSTit,修改它,然后PUTit $scope.new_message = Restangular.one('messages'); // This should post $scope.new_message.save().then(function(message){ $scope.new_message = message; }); // This should PUT $scope.new_message.subject = "Hel
POST
it,修改它,然后PUT
it
$scope.new_message = Restangular.one('messages');
// This should post
$scope.new_message.save().then(function(message){
$scope.new_message = message;
});
// This should PUT
$scope.new_message.subject = "Hello world";
$scope.new_message.save()
不幸的是,restangular正在向http://localhost/messages/undefined/5481ebbfe252e416a8334d0发送PUT请求
应该是什么时候
http://10.211.55.3/messages/5481ebbfe252e4116a8334d0
似乎要使用
.one()
必须包含id
作为参数之一。我的问题是,我如何在不使用id
的情况下利用.save()
功能?好吧,你不需要一些id
来应用你的PUT
吗?@AniketSinha。是,但id是从第一次put的响应中获取的。那部分很好用。id是5481eb…
这是已知问题。结帐和付款。