Задать вопрос

Как динамически добавлять кнопки загрузки файла по клику?

Добрый вечер.

На форме кнопка выбора файлов.
<input type="file" name="file[]" multiple ng-files="getTheFiles($files)" />

Если их сделать несколько штук, то все работает.
Нужно их добавлять динамически.

Пробую делать так:
<input ng-click = "addBtn()" class="mainform-btn-new" type="file" name="file[]" multiple ng-files="getTheFiles($files)" />
          <div ng-bind-html="newBtn"></div>


И в контроллере:
$scope.newBtn = "<input ng-click = 'addBtn()' class='mainform-btn-new' type='file' name='file[]' multiple ng-files='getTheFiles($files)' />";


Проблема в том, что следующая кнопка добавляется лишь 1 раз и она не рабочая. Файл выбрать можно, но он не уходит. Подскажите, в чем моя ошибка и где искать решение.

Спасибо.
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    Angular Developer
    5 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Dm-Sok Автор вопроса
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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