如何在AngularJS中读取文件?
是否可以在AngularJS中读取文件?我想将文件放入HTML5画布进行裁剪。
我在考虑使用指令吗?这是我要放入指令中的javascript代码:
function readURL(input) { if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#blah').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
回答:
是的,指令是正确的方法,但看起来有些不同:
.directive("ngFileSelect",function(){ return {
link: function($scope,el){
el.bind("change", function(e){
$scope.file = (e.srcElement || e.target).files[0];
$scope.getFile();
});
}
}
})
工作示例:http :
//plnkr.co/edit/y5n16v?p=preview
感谢lalalalalmbda提供此链接。
以上是 如何在AngularJS中读取文件? 的全部内容, 来源链接: utcz.com/qa/401468.html