0
我想知道什么是最好的方法是延迟加载我的模型数据直到动画完成。延迟数据加载,直到动画在emberjs中完成
在我的应用程序中,我正在监听路由的更改。然后,当某条路线匹配时,我用动画打开一个面板。但我希望在动画完成后开始加载数据。
以下是我听的路线:
App.ApplicationController.reopen({
currentPathChanged:function() {
App.panelView.setNeedsOpen(this.get('currentPath') == 'index' ? false : true);
}.observes('currentPath')
});
这是被称为当面板具有开路线之一:
App.NewsitemsRoute = Ember.Route.extend({
model: function() {
return App.Newsitem.find();
}
});
但正如你所看到的,数据在动画仍在运行时被预加载。我应该如何解决这个问题?