Особенно для угловых
document.getElementById('uploadFile').value = "";
Будет работать, но если вы используете Angular, он скажет, что «значение свойства» не существует для типа «HTMLElement'.any».
document.getElementById () возвращает тип HTMLElement, который не содержит свойства value. Итак, приведите его в HTMLInputElement
(<HTMLInputElement>document.getElementById('uploadFile')).value = "";
ДОПОЛНИТЕЛЬНО: -
Однако мы не должны использовать манипуляции с DOM (document.xyz ()) в angular.
Для этого angular предоставил @VIewChild, @ViewChildren и т. Д., Которые являются document.querySelector (), document.queryselectorAll () соответственно.
Даже я не читал это. Лучше следить за блогами экспертов
Перейти по этой ссылке1 , ссылка2