Как создать пользовательскую кнопку загрузки файла в Angular - PullRequest
0 голосов
/ 03 декабря 2018

Я бы хотел заменить текст «Выбрать файл» и некрасивый стиль кнопки <input type="file" /> другим текстом, таким как «Загрузить» и приятный стиль, возможно, используя mat-button.Какой самый чистый способ достичь этого без установки каких-либо дополнительных пакетов для загрузки файлов?

1 Ответ

0 голосов
/ 03 декабря 2018

Используйте приведенный ниже шаблон:

.html:

<button type="button" (click)="fileInput.click()">
  <span>Upload</span>
  <input #fileInput type="file" (change)="onFileInput($event)" style="display:none;" />
</button>

Функция щелчка предложит пользователю выбрать файл.

...