Angular2 chargeant le contenu dynamique / html dans la boucle for
J'ai un tableau json qui peut contenir soit le composant ou le code html de sélecteur pour le composant je veux charger. Je suis en train de charger les données à l'intérieur d'une boucle for. Lorsque j'essaie d'interpoler la valeur {{d.html}} il semble que le plan de texte. Lorsque j'utilise le innerHTML de l'approche ci-dessous et inspecter les dom-je voir le code html de là, mais elle ne se comporte pas comme un composant personnalisé (le dom ne contiendront qu'au lieu d'initialisation et de le remplacer avec les composants de modèle.
J'ai regarde le contenu dynamique chargeur mais qui ne voit pas d'ajustement. C'est dans une boucle for et ne peut donc utiliser la syntaxe du modèle afin loadIntoLocation ne fonctionne pas pour moi. Aussi ne sais pas comment cela pourrait fonctionner si le composant a n'importe quelle entrée.
<div *ngFor="#d of dtabs" class="tab-pane" id="tab-{{d.component}}">
<div [innerHTML]="d.html"></div>
</div>
source d'informationauteur Chris | 2016-02-17
Vous devez vous connecter pour publier un commentaire.
Angular2 Dynamiquement Modèle De Rendu
code complet : https://github.com/guyoung/GyPractice-Angular2Advanced/tree/master/apps/dynamically_render_template