2015-09-06 1 views
7

In Polymer sendet der Vorlagenhelfer dom-repeat ein dom-change-Ereignis, wenn das Ergebnis einer Iteration in das DOM eingeprägt wird. Gibt es eine Möglichkeit für mich zu sagen, wann ALLE Iterationen abgeschlossen sind?So erkennen Sie, wenn dom-repeat ausgeführt wird: stanzen von Elementen

+0

Ist es möglich, dies zu ermitteln, indem Sie die Daten im dom change-Ereignis betrachten und wissen, welches Datenelement zuletzt sein sollte, und dann danach suchen? Vielleicht nicht die ideale Lösung. – newfivefour

+1

https://github.com/Polymer/polymer/blob/master/src/lib/template/dom-repeat.html @ 348 es feuert ein Ereignis am Ende seiner render() –

+1

wie Robert sagt über die 'dom "change" wird ausgelöst, wenn das Rendern der Vorlage "dom-repeat" abgeschlossen ist. Sie sollten dann zu Ihrer Vorlage die folgende Codezeile hinzufügen können, die eine Funktion ausführt, wenn dieses Ereignis ausgelöst wird: '