我正在尝试创建一个新的restangular对象,POST
,修改它然后PUT
。
$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/5481ebbfe252e4116a8334d0
什么时候应该
http://10.211.55.3/messages/5481ebbfe252e4116a8334d0
似乎要使用.one()
,您必须包含id
作为其中一个参数。我的问题是,如何在不使用.save()
id
功能