Как вызвать событие Angular blur из консоли браузера?

У меня есть некоторые входные данные, которые я пытаюсь заполнить с помощью фрагмента Chrome. Входы, которые привязаны к модели компонента, используя [(ngModel)]="myProperty" отлично работает Однако два входа обновляют только модель компонента blur (Я хочу, чтобы односторонний шаблон моделировал привязку, которая, кажется, не существует).

Например: <input id="myId" (blur)="blurs = blurs + 1">

Следующий скрипт вводит текст просто отлично, но не вызывает размытия и, следовательно, не обновляет модель:

document.querySelector('#myId').select();
document.execCommand('insertText', false, 'some text');
document.getElementById("myId").focus();
document.getElementById("myId").blur();

Пример на StackBlitz

Я пытался добавить tabindex без успеха.

Есть идеи?

0 ответов

Другие вопросы по тегам