Mon problème, lorsque j'utilise innererHtml binding - angular2, supprime tous les attributs de styles. C’est important pour moi, car ma tâche est causée par le fait que le HTML soit généré côté serveur avec tous les styles. Exemple:
@Component({
selector: 'my-app',
template: `
<input type="text" [(ngModel)]="html">
<div [innerHtml]="html">
</div>
`,
})
export class App {
name:string;
html: string;
constructor() {
this.name = 'Angular2'
this.html = "<span style=\"color:red;\">1234</span>";
}
}
Mais dans DOM, je ne vois que 1234 et ce texte n’est pas rouge.
http://plnkr.co/edit/UQJOFMKl9OwMRIJ38U8D?p=preview
Je vous remercie!