Je transfère mon application précédente de Angular1 à Angular2.Composants dynamiques Angular2 et bibliothèque jQuery TP
Il utilise un mécanisme délicat - les composants créés dynamiquement doivent être insérés dans des éléments DOM spécifiques qui sont gérés (créés/détruits) par un plugin de mise en page basé sur jQuery.
J'ai fait le plugin pour init correctement dans le nouvel environnement mais est-il possible de faire connaître Angular sur les HTMLElments créés dynamiquement? J'ai lu beaucoup de choses sur les composants dynamiques, et il n'y a pas de problème pour instancier un - mais je ne trouve pas de réponse comment puis-je les injecter dans des éléments personnalisés.
En angulaire1, je viens d'utiliser $compile
et j'ai ajouté le résultat. Comment dois-je le faire en ng2? Existe-t-il un moyen de transformer ces éléments d'hôte à ViewContainerRef
d'une manière ou d'une autre?