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リソースオブジェクトを提供するだけなので、成功コールバック内の値を保持する方法を知りたいです。

ありがとう。

4

1 に答える 1

2

リクエストが成功した場合、thingy.$save() は thingy の値を上書きします。そうしたくない場合は、代わりに ThingyResource.save() を実行できます。

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