Я использую простую загрузку файла, как показано ниже:
<button type="file" ngf-select ng-model="fileData"
ng-change="fileChanged(fileData)" name="file" required >
Select File
</button>
И у меня есть еще одна кнопка, при нажатии которой я хочу очистить выбранный файл.
<button type="button" class="btn btn-primary" ng-click="clearFile()">
Clear
</button>
У меня есть код контроллера для нажатия кнопки как:
$scope.fileChanged = function(fileData) {
if (fileData != undefined) {
$scope.selectedFileName = fileData.name;
}
}
$scope.clearFile = function () {
//None of these works
//angular.element("input[type='file']").val(null);
// $scope.fileData = [];
}
Я пробовал несколько вариантов, когда я искал предыдущие сообщения, но ни один из них не работает.Что мне здесь не хватает.
Вот мой jsfiddle: http://jsfiddle.net/abco2Lp0/