0

更新を行った後、モデルの更新を行う最善の方法を見つけようとしています。

たとえば、更新を行うために呼び出すリソースがあり、成功関数に対して別のクエリを実行しようとするとします。私は成功関数に入り、クエリは正常に完了しましたが、クエリからの結果をモデルのスコープに戻す方法がわかりません。おそらく私はこれに対して間違ったアプローチを取っていますか?

これが私の例です:

var myResource = new MyResource();
myResource.$update({
    resourceId : resourceId
   }, function (u) {
     u.$query({
    resourceId : resourceId
   }, function (result){
       $scope.mymodel = result;
   })
});

したがって、上記の例では、クエリが正常に呼び出されていることがわかります。しかし、クエリでコールバック関数に入るようには見えません。しかし、更新後にクエリを実行するためにこのルートに行くのは間違ったパスでしょうか? 私の理解が正しければ、更新 (プット) は非同期です。更新後にモデルを更新したい場合は、コールバック関数またはその他の方法を使用する必要がありますか?

4

1 に答える 1