我试图找出在更新后更新模型的最佳方法。
所以假设我有我的资源,我调用它来进行更新,然后我尝试对成功函数进行另一个查询。我进入了成功函数并且我的查询已成功完成,但我似乎无法弄清楚如何将我的查询结果返回到我的模型的范围内。也许我为此采取了错误的方法?
这是我的例子:
var myResource = new MyResource();
myResource.$update({
resourceId : resourceId
}, function (u) {
u.$query({
resourceId : resourceId
}, function (result){
$scope.mymodel = result;
})
});
所以在我上面的例子中,我看到我的查询被成功调用。但我似乎从未在查询中进入我的回调函数。但也许在更新后走这条路线进行查询是错误的路径?如果我理解正确,更新(放置)是异步的。所以如果我想在更新后更新我的模型,我需要使用回调函数或其他方法吗?