给定以下使用AngularJS的示例代码:
$scope.thingy = new ThingyResource(); //Defined as an AngularJS resource already
$scope.thingy.bar = 'foo';
$scope.thingy.$save(
{},
// success handler
function(data) {
console.log($scope.thingy.bar);
},
// error handler
function() {}
);
我想知道如何在成功回调中保留值,因为它只提供了一个基本的angularjs资源对象,而没有'bar'值的迹象。
谢谢。
最佳答案
如果请求成功,thingy。$ save()将覆盖thingy的值。如果您不希望这样做,可以改用Thingy Resource.save():
ThingyResource.save({},$scope.thingy,function(data){//success etc...