Mam więc ArrayController który jest renderowany w dość standardowy sposób:ember.js: Jak zastosować plugin jquery po nowy element jest wstawiany do ArrayController
<ul>
{{#each controller}}
<li>{{ user.name }} : {{message}} <abbr class="timeago" title="{{unbound datetimeFormatted}}">{{unbound datetimeFormatted}}</abbr></li>
{{/each}}
</ul>
co chcę zastosować jQuery.timeAgo plugin po wstawieniu nowego elementu, ale aby to zrobić, powinienem uzyskać odniesienie do wstawionego elementu.
Próbowałem metody didInsertElement
, ale uruchamia się tylko wtedy, gdy renderowany jest cały widok i muszę zastosować tę wtyczkę do każdego nowego elementu wstawionego do DOM.
Moje pytanie może być sformułowane w ten sposób - czy istnieje sposób na uzyskanie odniesienia do nowo wstawionego elementu DOM lub dowolnego wywołania zwrotnego, które zostanie wywołane po dodaniu nowego elementu do ArrayController i dołączeniu do DOM?
Dzięki, zadziałało, po prostu zainteresowało się efektem wydajności, powiedzmy, renderowaniem dla około 100 i więcej przedmiotów. –