Заставить Angular увидеть изменение input
Есть чужой сайт, по сообщению из консоли на нем используется Angular. На данном сайте мне нужно изменить input, чтобы он увидел это. То есть, если написать руками что-то в input, кнопка становится активной, но если через JS - нет.
Через JS изменял такими способами:
document.querySelector('input').setAttribute('value', '1');
document.querySelector('input').value = '1';
Добавлю, я это выполняю из консоли код.
Ответы (1 шт):
Автор решения: Oliver Patterson
→ Ссылка
Я долго искал решение данного вопроса до создания вопроса, но все же смог найти (почему-то этот вариант не работал раньше).
document.querySelector('input').dispatchEvent(new Event('input', { bubbles: true }));