在input控件中加入如下的代码
onchange="angular.element(this).scope().viewImg()"
在controller中
$scope.viewImg=function(){
varimgFile=angular.element("#inputImage")[0].files[0];
//formData上传对象
varformData=newFormData();
varreader=newFileReader();
reader.onload=function(e){
$scope.imgUrl=e.currentTarget.result;
//绑定图片
if($scope.imgUrl){
angular.element("#imgShow").attr("src",$scope.imgUrl);
}
};
if(imgFile.size>1024*1024){
messageBox.showError('图片大小不能超过500k');
$scope.tosave=true;
}
reader.readAsDataURL(imgFile);
}
原文链接:https://www.f2er.com/angularjs/146864.html