0

给定以下使用 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”值的符号。

谢谢。

4

1 回答 1

2

如果请求成功,thingy.$save() 将覆盖 thingy 的值。如果您不希望这样做,可以改为执行 ThingyResource.save() :

ThingyResource.save({},$scope.thingy,function(data){//success etc...
于 2013-05-22T12:16:13.847 回答