Ich habe Tabelle und es gibt select2 Kontrolle in der Tischzelle. in ngAfterViewInit
Methode, die ich so etwas wie jQuery('.select2Class').select2(...);
Aufruf bin habe ich die Möglichkeit in Tabelle
neue Zeile hinzuzufügen nun der Code ist so etwas wieWie man Update DOM Ereignis mit eckigen fangen?
addNewRow(){
this.rows.push({name:'new row'});
setTimeout(function(){
jQuery('#newSelect2Id').select2(...);
},10);
}
Ich brauche setTimeout
zu verwenden, da es kein Ereignis angularReady
ist.
Ich weiß es ist schlecht, aber ich weiß nicht, wie es richtig geht.
vielen Dank –