Заставить 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 }));
→ Ссылка