给出以下使用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() {}
);
我想知道如何保留成功回调中的值,因为它只提供了一个没有“bar”值符号的base angularjs资源对象。
感谢。
答案 0 :(得分:2)
thingy。如果请求成功,$ save()将覆盖thingy的值。如果您不想要,可以改为使用Thingy Resource.save():
ThingyResource.save({},$scope.thingy,function(data){//success etc...