Così ho un ArrayController che viene reso in modo abbastanza standard:Ember.js: Come applicare un plugin jQuery dopo il nuovo elemento viene inserito per ArrayController
<ul>
{{#each controller}}
<li>{{ user.name }} : {{message}} <abbr class="timeago" title="{{unbound datetimeFormatted}}">{{unbound datetimeFormatted}}</abbr></li>
{{/each}}
</ul>
Quello che voglio è quello di applicare una jQuery.timeAgo plugin dopo l'inserimento di un nuovo elemento, ma per fare ciò in qualche modo dovrei ottenere un riferimento all'elemento inserito.
Ho provato il metodo didInsertElement
ma si attiva solo quando viene visualizzata l'intera vista e devo applicare questo plug-in a ogni nuovo elemento inserito in DOM.
Quindi, la mia domanda potrebbe davvero essere formulata in questo modo: esiste un modo per ottenere un riferimento all'elemento DOM appena inserito o qualsiasi callback che si attiva dopo che un nuovo elemento è stato aggiunto a ArrayController e aggiunto al DOM?
Grazie, ha funzionato, interessato solo all'effetto prestazionale di esso, se si dice, il rendering per circa 100 e più elementi. –