【发布时间】:2015-09-07 08:03:50
【问题描述】:
当我第一次选择 say hello.png 时,它会加载它并调用 handleFileSelect() 函数。但是,如果我再次选择同一个文件,则在我选择另一个文件名之前不会调用该函数。如何强制它调用该函数?我在想修改将在“更改”上进行,但不确定那会是什么事件。
var handleFileSelect = function(evt) {
debugger;
var file = evt.currentTarget.files[0];
var reader = new FileReader();
reader.onload = function (evt) {
$scope.$apply(function($scope){
$scope.myImage = evt.target.result;
});
};
reader.readAsDataURL(file);
};
angular.element(document.querySelector('#fileInput')).on('change', handleFileSelect);
【问题讨论】:
标签: angularjs events jquery-selectors document