Ich muss eine Funktion aufrufen jedes Mal ng-repeat hat das Rendern einer Ansicht beendet. Eine einfache Lösung für den Fall, dass ng-repeat zum ersten Mal gerendert wird, ist die Verwendung von ng-init="$last ? function() : angular.noop
, wobei "function" die Funktion ist, die aufgerufen werden soll.AngularJS - Erkenne Abschluss-Ereignis jedes Mal, wenn ng-repeat erneut gerendert wird
Ebenso könnte man eine benutzerdefinierte Direktive wie z.B. in ng-repeat finish event Bisher war es jedoch nicht erfolgreich, eine Lösung zu finden, die auch funktioniert, wenn ich eine dynamische ng-Wiederholung habe, z. wenn Elemente in der Mitte hinzugefügt oder gelöscht werden oder wenn sie als $ last gefiltert werden, ist dies in diesen Fällen falsch. Man könnte immer einen Dummy-Eintrag am Ende der Liste hinzufügen und löschen, aber das scheint keine richtige Lösung zu sein.
Alle Vorschläge sind willkommen. Vielen Dank.
setzen, was Sie in einer Richtlinie und Ihre Logik innerhalb der Controller Konstrukteurs-Richtlinie wiederholen – JMK