Загрузка файла от <входной тип = “файл”>

Используя угловые 2 беты, я, может казаться, не добираюсь <input type="file"> работать.

Используя диагностику, я вижу двухстороннюю привязку для другого types такой как text.

<form>
    {{diagnostic}}
    <div class="form-group">
        <label for="fileupload">Upload</label>
        <input type="file" class="form-control" [(ngModel)]="model.fileupload">
    </div>
</form>

В моем файле TypeScript у меня есть следующая диагностическая строка:

get diagnostic() { return JSON.stringify(this.model); }

Могло случиться так, что это - проблема того, чтобы не быть JSON? Значение null.

Я не могу действительно проверить значение input. Уven, хотя текст рядом с "Выбирают файл..." обновления, я не вижу различий в DOM по некоторым причинам.

61
задан 12 October 2018 в 20:08

1 ответ

просто попробуйте (onclick)="this.value = null"

в Вашей странице HTML, добавляет onclick метод для удаления предыдущего значения, таким образом, пользователь может выбрать тот же файл снова.

0
ответ дан 31 October 2019 в 15:21

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

Похожие вопросы: