Cela fait plusieurs jours que je suis bloqué sur un problème dont je ne vois pas d'où il peut provenir.
Je récupère actuellement le contenu de mon article dans un observable et je boucle dessus dans le template angular. Jusqu'ici je n'ai aucun soucis je récupère bien mes informations que j'affiche mais le HTML n'est pas interprété avec un innerHTML, ni avec un pipe utilisant le DomSanitizer.
J'ai essayé de stocker les informations de mon observable dans un tableau pour voir si ça ne provient pas de l'asynchrone mais non.
J'ai vu qu'il fallait utiliser le DomSanitizer pour forcer la sécurité car lorsque la chaîne de caractères qui contient le HTML est trop longue (ce qui est mon cas cas vu que c'est des longs paragraphes), le innerHTML n'a aucun effet.
La chaîne de caractères entre bien dans mon pipe car lorsque je fais un console.log de ma variable contenant la chaîne, cela me l'affiche bien dans ma console avec les balises HTML autour.
Si vous avez une idée d'où peut provenir mon problème, sachant que je n'ai aucune erreur dans la console.
Voici mon code sans le pipe et HTML non interprété :
<div *ngFor="let article of informationsArticle|async;">
<div [innerHTML]="article.contenu_part1" *ngIf="article.contenu_part1"></div>
</div>