Проверка изображения не работает
я использую директиву для проверки изображения, как показано ниже
app.directive('validFile',function(){ return { require:'ngModel', link:function(scope,el,attrs,ngModel){ //change event is fired when file is selected el.bind('change',function(){ scope.$apply(function(){ ngModel.$setViewValue(el.val()); ngModel.$render(); }); }); } } });
Цитата:перед загрузкой любая проверка изображения работает нормально, но когда я нажимаю кнопку Отправить после удаления изображения, требуемая проверка изображения не работает
мой код страницы просмотра выглядит следующим образом
<div class="fileupload-new thumbnail" id="fileupload-new" style="width:175px; height:120px;" ng-show="!filmstrip.tmp_base_creative"> <img src="http://www.placehold.it/175x120/EFEFEF/AAAAAA&text=no+image" /> </div> <div id="preview_image" class="fileupload-preview thumbnail base_creative" style="max-width: 200px; max-height: 150px; line-height: 20px;" ng-show="filmstrip.base_creative"> <img style="max-width: 200px; max-height: 150px;" src="<?php echo $this->config->item('creative_path');?>{{filmstrip.base_creative}}" /> </div> <div> <span class="btn btn-file"> <span class="fileupload-new" onclick="$('#base_creative').click()"><?php echo $this->lang->line('select_image');?></span> <span class="fileupload-exists" onclick="$('#base_creative').click()">Change</span> <input type="file" name="base_creative" id="base_creative" ng-model="filmstrip.base_creative" valid-file required required-message="'Creative is required'" onchange="angular.element(this).scope().getMobileImages(this.files,'base_creative',320,50);" /> </span> <a ng-click="remove_image('tmp_base_creative',filmstrip.tmp_base1_creative)" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a> </div>
Что я уже пробовал:
первый раз когда файл пуст если я нажимаю кнопку Отправить он показывает ошибку но как только загрузить изображение и удалить его из временной папки я не получаю ошибку проверки если я нажимаю кнопку отправить даже она не имеет никакого значения