Angular · Senior · Frage 33 von 75
Was macht Angular mit einem an [innerHTML] gebundenen Wert?
- 1Es fügt ihn unverändert ein, wie
dangerouslySetInnerHTML - 2Es bereinigt ihn und entfernt Skripte und gefährliche URLs
- 3Es escaped ihn, sodass das HTML als reiner Text erscheint
Antwort zeigen
Richtige Antwort: Es bereinigt ihn und entfernt Skripte und gefährliche URLs
Erklärung
Angular behandelt alle Werte standardmäßig als nicht vertrauenswürdig und bereinigt sie je nach Kontext (HTML, Style, URL, Resource-URL). Im Dev-Modus loggt es eine Warnung, wenn es Inhalt entfernt.