Так что я использую jquery-filer для загрузки файлов в мое приложение angular 5.Все работает хорошо, но плагин отображается правильно только после перезагрузки страницы, поэтому, если пользователь не перезагрузит страницу, он все равно увидит кнопку выбора по умолчанию.
index.html
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script>
$('.single-file').filer();
$('.multi-file').filer();
</script>
component.ts
<label>Other Images</label>
<input type="file" name="other_images" class="multi-file form-control"
[(ngModel)]="product.other_images"
[formControl]="productForm.controls['otherImages']" multiple (change)="addOtherDocuments($event)" />
при загрузке страницы вот что я получаю
после перезагрузки он отображается правильно
что лучше для того, чтобы это правильно отображалось при начальной загрузке страницы
Заранее спасибо