This question演示了覆盖Ember.View实例的didInsertElement允许您在视图元素位于DOM之后执行某些代码.
当然,在添加到Ember.CollectionView的子视图类上覆盖didInsertElement将在呈现和插入每个子视图后运行钩子.
Ember.CollectionView,arrayDidChange和contentDidChange上的两个面向集合的钩子在底层内容发生更改后执行,但它们在任何渲染发生之前执行.对添加到数组的每个元素执行arrayDidChange,contentDidChange包装内容绑定.
我想能够钩住渲染管道,比如willInsertCollection和didInsertCollection,在渲染所有子元素之前和之后操作DOM – 实际上,在contentBinding的过滤器之前和之后.
有任何想法吗?我很难过.