3

我怎样才能实现类似的东西?

App.saveManyDifferentModels()

App.store.commit(function() {
    $("#spinner.gif").hide()
});
4

2 回答 2

0

在那一刻,交易上没有通用的钩子允许这样做。

但是,如果您要保留单个记录,则可以在模型上添加使用didCreatedidUpdate挂钩。

另一种选择可能是在更改应用程序的状态/路由时处理该问题。

于 2013-04-06T17:27:44.387 回答
0

实际上有一种方法可以做到这一点。例如,在您的控制器中,您可以向模型添加一个“didUpdate”方法,如下所示:

var post = this.get("model");

post.didUpdate = function() {
    $("#spinner.gif").hide();
};

this.get("store").commit();
于 2013-06-27T18:27:40.777 回答