我有一个使用ArrayController来显示对象的路由。在执行某些操作后,将使用controller.clear()
和controller.addObjects()
方法再次填充数组。我需要知道新闻对象何时被渲染,所以我可以重新计算一些动画。
didInsertElement
回调在第一次呈现对象时起作用,但在addObjects()
之后似乎没有再触发它。
我如何知道addObjects()
何时完成渲染?
由于
答案 0 :(得分:0)
您可能只是观察控制器的内容并触发重新计算功能。
App.PostsController = Ember.ArrayController.extend({
recalculateStuff: function() {
// do your recalculations here
}.property('content.[]')
});
希望它有所帮助。