2012-12-11 58 views
1

我想要做的事情(加载广告,做一些统计等)connectOutlet("blog")后加载其数据(blogController.isLoaded)和完成渲染(view.afterRender/childViews.afterRender)做一些事情。connectOutlet加载和渲染后

connectOutlet("blogs").isEverythingReady().then("Hurray, the user probably sees all the posts in his browser right now!")

有没有希望?任何计划?

+0

http://stackoverflow.com/questions/13788194/applying-jquery-effect-when-ember-data-has-finished-loading-and-element-is-rende/13797154#13797154检查答案 –

+1

谢谢,有趣的,但如果我有孩子的观点,并有很多数据呢? – kraftwer1

回答

0

我通过观察我需要的控制器上的isLoaded解决了这个问题。当他们的isLoaded为真时,我在setTimeout(250)中执行我的广告,统计数据等等,假设250毫秒足以让浏览器在数据从服务器返回后呈现我的“页面”。