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