Как отключить кнопку загрузки, если в meteorjs не выбран файл?

Я пытался slideForm.$invalid, но это не работает. Можете ли вы предложить лучший способ?

      <form name="slideForm">
          <div class="aboutFile">
             <input type="file" name="file" fileread="vm.file" class="form-control" ng-model="vm.file">
                <div class="create-component--perma-bg">
                  <i class="fa fa-plus-square-o" aria-hidden="true"></i>
                   <span ng-if="!vm.file.name">Add File </span>
                   <span ng-if="vm.file.name">{{vm.file.name}}</span>
                </div>
            <button type="button" class="btn btn-info bgChangeBtnInfo" ng-
               click="vm.upload(vm.file)" ng-disabled="slideForm.$invalid"> 
                 Upload</button>
          </div>
      </form>

1 ответ

Решение

Я думаю, что вы должны сделать это как обязательное поле, как это

<input type="file" name="file" fileread="vm.file" class="form-control" ng-model="vm.file" required>
Другие вопросы по тегам