Если файл не введен, вы не можете открыть файловый браузер. Этот файл вводится только для чтения и работает только при нажатии из-за проблем безопасности. Затем вам потребуется ввести файл, чтобы открыть диалоговое окно.
Один из способов - использовать Viewchild и вызвать щелчок по нему.
в html написать имя Viewchild
<input type="file" style="display: none;" #file />
в компоненте можно вызвать его в ngAfterViewInit
@ViewChild("file") file : ElementRef;
ngAfterViewInit(){
console.log(this.file.nativeElement);
this.file.nativeElement.click();
}