imgcrop.js 543 B

1234567891011121314151617
  1. app.controller('ImgCropCtrl', ['$scope', function($scope) {
  2. $scope.myImage='';
  3. $scope.myCroppedImage='';
  4. $scope.cropType="circle";
  5. var handleFileSelect=function(evt) {
  6. var file=evt.currentTarget.files[0];
  7. var reader = new FileReader();
  8. reader.onload = function (evt) {
  9. $scope.$apply(function($scope){
  10. $scope.myImage=evt.target.result;
  11. });
  12. };
  13. reader.readAsDataURL(file);
  14. };
  15. angular.element(document.querySelector('#fileInput')).on('change',handleFileSelect);
  16. }]);