所以我有一个以非常标准的方式呈现的 ArrayController:
<ul>
{{#each controller}}
<li>{{ user.name }} : {{message}} <abbr class="timeago" title="{{unbound datetimeFormatted}}">{{unbound datetimeFormatted}}</abbr></li>
{{/each}}
</ul>
我想要的是在插入新项目后应用 jQuery.timeAgo 插件,但要做到这一点,我应该以某种方式获得对插入元素的引用。
我尝试didInsertElement
了方法,但它仅在呈现整个视图时触发,我需要将此插件应用于插入到 DOM 中的每个新项目。
所以,我的问题真的可以这样表述——有没有办法获得对新插入的 DOM 元素的引用,或者在将新项目添加到 ArrayController 并附加到 DOM 后触发的任何回调?