Angular · Senior · Pytanie 33 z 75
Co Angular robi z wartością powiązaną z [innerHTML]?
- ✓Poprawna odpowiedź: Sanityzuje ją: usuwa skrypty, atrybuty obsługi zdarzeń i niebezpieczne URL-e
- 2Wstawia ją bez zmian, jak
dangerouslySetInnerHTML - 3Escapuje ją, aby HTML wyświetlił się jako tekst
Wyjaśnienie
Angular domyślnie traktuje wszystkie wartości jako niezaufane i sanityzuje je według kontekstu (HTML, styl, URL, URL zasobu). W trybie deweloperskim loguje ostrzeżenie, gdy coś wycina.