我怎样才能达到类似的效果?
App.saveManyDifferentModels()
App.store.commit(function() {
$("#spinner.gif").hide()
});
答案 0 :(得分:0)
在交易的那一刻,没有通用的钩子允许这样做。
但是,如果您要保留单个记录,则可以在模型上添加didCreate
或didUpdate
挂钩。
另一种选择可能是在改变应用程序的状态/路线时处理它。
答案 1 :(得分:0)
实际上有一种方法可以做到这一点。例如,在控制器中,您可以向模型添加“didUpdate”方法,如下所示:
var post = this.get("model");
post.didUpdate = function() {
$("#spinner.gif").hide();
};
this.get("store").commit();