Bonjour à tous,
Pour une évolution d'un projet en java, je dois modifier un affichage réalisé en Angular
Pas de souci pour ajouter une colonne. Cependant, je bute pour interpréter du html.
Dans un champ de base de données, j'ai plusieurs informations tel que :
mail : monmail@monmail.com; Nom du fichier : monfichier.txt; mon code : 400; etc
Je souhaite aller à la ligne après chaque ;
Via une bouche for, je modifie donc sur chaque item ; en <br>, pas de souci à ce niveau la.
Par contre, lors de l'affichage avec Angular, <br> n'est pas interpréter mais affiché.
J'ai vu que sous angular v <1.2, il y avait un paramètre "unsafe html", mais cela ne semble pas être le souci.
D'après mes tests si je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
{field: 'atAdditionalInformations', displayName: 'Actions', cellTemplate: 
	'<div class="grid-action-cell">'+
	'{{row.getProperty(col.field)}}</div>'}
Mon code issu de la base de données n'est pas interprété.
Par contre si je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
{field: 'atAdditionalInformations', displayName: 'Actions', cellTemplate: 
	'<div class="grid-action-cell">'+
	'tata<br>titi;toto</div>'}
Pas de souci, les sauts de lignes sont biens interprétés au niveau du navigateur.
Je pense donc que le souci vient du {{row.getProperty(col.field)}} pour qui le html est protéger.
Existe t'il un paramètre pour interpréter ce html ?
En vous remerciant par avance.
Cordialement