Встречается на собеседованиях • сегодня
Зачем нужно двойное связывание у элемента
Двойное связывание (two-way data binding) позволяет синхронизировать данные между моделью и представлением автоматически. Когда данные в модели меняются — обновляется UI, и наоборот, при изменении UI (например, ввод в input) — обновляется модель.
**Пример в Angular (использует `[(ngModel)]`):**
```html
Привет, {{ username }}!
``` Здесь: 1. Ввод в поле `input` сразу меняет переменную `username`. 2. Изменение `username` программно обновит текст в `input` и параграфе. **Плюсы:** - Уменьшает boilerplate-код (не нужно вручную слушать события и обновлять данные). - Упрощает работу с формами. **Минусы:** - Может снижать производительность при частых обновлениях (из-за слежки за изменениями). - Неявное поведение (сложнее отлаживать). Альтернатива — одностороннее связывание + ручная обработка событий (например, React).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы