i am also solved this
http://jsfiddle.net/rw6q9/1123/
<div ng-app="app" ng-controller="Ctrl">
<div>
<div>Select an image file: <input type="file" id="fileInput" /></div>
<div class="cropArea">
<img-crop image="myImage" data-shape="rectangle" data-step="imageCropStep" result-image="myCroppedImage"></img-crop>
</div>
<div>Cropped Image:</div>
<div><img ng-src="{{myCroppedImage}}" /></div>
</div>
<div>
<div>Select an image file 2: <input type="file" id="fileInput1" /></div>
<div class="cropArea">
<img-crop image="myImage1" result-image="myCroppedImage1"></img-crop>
</div>
<div>Cropped Image:</div>
<div><img ng-src="{{myCroppedImage1}}" /></div>
</div>
</div>
var app1 = angular.module('app', ['ngImgCrop']);
app1.controller('Ctrl', function($scope) {
$scope.myImage='';
$scope.myCroppedImage='';
var handleFileSelect=function(evt) {
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);
$scope.myImage1='';
$scope.myCroppedImage1='';
var handleFileSelect1=function(evt) {
var file1=evt.currentTarget.files[0];
var reader1 = new FileReader();
reader1.onload = function (evt) {
$scope.$apply(function($scope){
$scope.myImage1=evt.target.result;
});
};
reader1.readAsDataURL(file1);
};
angular.element(document.querySelector('#fileInput1')).on('change',handleFileSelect1);
});