1

我有一个使用 ArrayController 来显示对象的路由。controller.clear()在某些操作之后,使用andcontroller.addObjects()方法再次填充数组。我需要知道新闻对象何时被渲染,以便重新计算某些动画。

didInsertElement当对象第一次渲染但之后addObjects()似乎不会再次触发它时,回调起作用。

我如何知道何时addObjects()完成渲染?

谢谢

4

1 回答 1

0

您可能只是观察控制器的内容并触发您的重新计算功能。

伪示例:

App.PostsController = Ember.ArrayController.extend({
  recalculateStuff: function() {
    // do your recalculations here
  }.property('content.[]')
});

希望能帮助到你。

于 2013-10-13T17:42:11.773 回答