更新を行った後、モデルの更新を行う最善の方法を見つけようとしています。
たとえば、更新を行うために呼び出すリソースがあり、成功関数に対して別のクエリを実行しようとするとします。私は成功関数に入り、クエリは正常に完了しましたが、クエリからの結果をモデルのスコープに戻す方法がわかりません。おそらく私はこれに対して間違ったアプローチを取っていますか?
これが私の例です:
var myResource = new MyResource();
myResource.$update({
resourceId : resourceId
}, function (u) {
u.$query({
resourceId : resourceId
}, function (result){
$scope.mymodel = result;
})
});
したがって、上記の例では、クエリが正常に呼び出されていることがわかります。しかし、クエリでコールバック関数に入るようには見えません。しかし、更新後にクエリを実行するためにこのルートに行くのは間違ったパスでしょうか? 私の理解が正しければ、更新 (プット) は非同期です。更新後にモデルを更新したい場合は、コールバック関数またはその他の方法を使用する必要がありますか?