Angular · Senior · Запитання 33 з 75
Що Angular робить зі значенням, прив'язаним до [innerHTML]?
- ✓Правильна відповідь: Санітизує його: видаляє скрипти, атрибути-обробники подій і небезпечні URL
- 2Вставляє як є, подібно до
dangerouslySetInnerHTML - 3Екранує його, щоб HTML відобразився як текст
Пояснення
Angular за замовчуванням вважає всі значення недовіреними й санітизує їх за контекстом (HTML, стиль, URL, URL ресурсу). У dev-режимі він пише попередження, коли вирізає контент.