Ich habe ein externes Modul, das eine HTML-Zeichenfolge, konvertiert es in HTML und fügt es dem Dom. Das sieht wie folgt aus:HTML dynamisch zu Komponente in angular4/angular2 konvertieren
dialogDefinition.addContents({
title: 'Upload',
id: 'upload',
label: 'Upload',
elements: [{
type: 'html',
html: '<media-upload></media-upload>'
}]
});
Was ich will, ist, dass die media-upload
-Komponenten durch Winkel gerendert wird, so dass ich meine vorhandenen Komponentenlogik wiederverwenden können.
Wie bekomme ich angular, um die dynamisch hinzugefügten Komponenten zu initialisieren, wenn der HTML-Inhalt nicht von einer Vorlage kommt?
In angular1 gibt es die $ compile-Funktion für solche Situationen, aber ich finde keine Entsprechung oder eine andere funktionierende Lösung für angular4/angular2.
Vielen Dank im Voraus für jede Hilfe.
Danke für den Link. Das habe ich schon mal gesehen. Aber es beschreibt nur den Fall, wo Sie die Vorlage unter Ihrer Kontrolle haben - ich habe keine Kontrolle über die Dom-Erstellung und das ist das Hauptproblem, wo ich stecken geblieben bin. – friedi