1
我有以下Handlebars模板,其中包含一些#each输出的视图。Ember JS - 视图插入事件
<script type="text/x-handlebars" data-template-name="thread">
{{#view My.ContainerView}}
{{#each message in messages}}
{{view My.MessageView contentBinding="message"}}
{{/each}}
{{/view}}
</script>
我正在使用didInsertElement事件来捕获父视图的插入。
我知道有didInsertElement解雇每个My.MessageView的插入,但我不知道是如果有一个事件时所有My.MessageViews的插入解雇?这意味着#each已完成。也许有一个类似的事件让视图完全呈现?
//灰烬Noobie
事件按以下顺序发生:1)。父视图:didInsertElement 2)。子视图:didInsertElement。 3)。父视图:afterRender。 4)。子视图:afterRender。我认为我期望的是3)和4)将被交换。那么当所有的子视图都完全呈现时,你就会有一个事件。 – johnnymire 2013-03-18 14:45:38