legarsi al innerHTML
attributo
C'è 2 modo per raggiungere:
<div [innerHTML]="myField"></div>
<div innerHTML="{{myField}}"></div>
Per contrassegnare il passato HTML come attendibile in modo che Angolari DOM disinfettante non elimina le parti del
<div [innerHTML]="myField | safeHtml"></div>
con un tubo come
@Pipe({name: 'safeHtml'})
export class Safe {
constructor(private sanitizer:Sanitizer){}
transform(style) {
return this.sanitizer.bypassSecurityTrustStyle(style);
// return this.sanitizer.bypassSecurityTrustHtml(style);
// return this.sanitizer.bypassSecurityTrustXxx(style); - see docs
}
}
Vedi anche In RC.1 some styles can't be added using binding syntax
fonte
2016-01-04 06:04:06
sto usando la stessa cosa a impedendogli di rimuovere l'evento click, ma ora l'evento click non si attiva, ho visto altre risposte che dichiarano un evento dinamico click, ma come faccio a far funzionare il clic in questa semplice situazione menzionata sopra – Rex
Non puoi aggiungere nulla Angolare -specif ic usando '[innerHTML] =" ... "' vincolante. L'unico modo per farlo funzionare è creare e compilare un componente in fase di runtime. –
avete un piccolo esempio per questo, quell'esempio di clic di una scheda dinamica è molto, voglio semplicemente implementare collegamenti di ancoraggio dinamici. – Rex