Feuert eine Methode ab, nachdem die Transclude abgeschlossen ist

8

Ich habe eine Angular-Direktive, die ein Akkordeon aus <ol> und <li> -Elementen erzeugt, wobei jeder <li> -Inhalt in eine umschlossene Vorlage gehüllt wird. Ich muss eine Methode feuern, um zu überprüfen, ob eines dieser <li> -Elemente einen Fehler hat, und dieses Akkordeon zu öffnen, aber ich finde keinen Weg, die Methode auszulösen, nachdem die Elemente in den Code übernommen wurden .

Gibt es eine Hook- oder Direktiven-Konfiguration, die das korrekt ablaufen lässt?

    
b. e. hollenbeck 28.10.2014, 16:20
quelle

1 Antwort

2

Ich nehme an, dass Sie auf Inhalte in postLink function zugreifen können, die im Objekt für die Definition von Anweisungen definiert sind. Überprüfen Sie die offizielle Dokumentation .

Das Richtliniendefinitionsobjekt ermöglicht Ihnen Folgendes zu definieren:

%Vor%

und dort können Sie iElement und seinen Inhalt eingeben und darauf zugreifen. Dies geschieht nach der Vorlagenkompilierung, so dass <li> -Elemente bereits vorhanden sein sollten.

    
tomastrajan 11.08.2015, 16:51
quelle