У меня есть один тестовый блок для события ввода с клавиатуры в текстовой области, но он не работает.
code.spe c .ts
textArea.value = "abcd`~";
const event = new KeyboardEvent("keypress",{
"key": "Enter"
});
textArea.dispatchEvent(event);
но я попробовал другой способ вызвать событие текстовой области, но оно работает,
textArea.dispatchEvent(new Event('input')); // I can trigger the event
fixture.detectChanges();
Пожалуйста, предложите, в чем разница между этими двумя событиями.