在input控件中加入如下的代码
οnchange="angular.element(this).scope().viewImg()"
在controller中
$scope.viewImg = function (){
var imgFile = angular.element("#inputImage")[0].files[0];
//formData上传对象
var formData = new FormData();
var reader = new FileReader();
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);
}