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