diff --git a/dist/lf-ng-md-file-input.js b/dist/lf-ng-md-file-input.js index 01d5153..4ca3108 100644 --- a/dist/lf-ng-md-file-input.js +++ b/dist/lf-ng-md-file-input.js @@ -541,12 +541,14 @@ var lfFileType = file.type; var lfTagType = parseFileType(file); var lfDataUrl = window.URL.createObjectURL(file); + var lfId = genLfObjId(); var lfFileObj = { - "key":genLfObjId(), + "key":lfId, "lfFile":lfFile, "lfFileName":lfFileName, - "lfDataUrl":lfDataUrl + "lfDataUrl":lfDataUrl, + "counterId" : 'counter'+lfId }; scope.lfFiles.push(lfFileObj); @@ -584,15 +586,17 @@ } var elPreview = angular.element(tplPreview); - - var elFooter = angular.element(''); + var fileProgressId = lfFileObj.key + '-uploadFileProgress'; + lfFileObj.uploadFileProgress = 0; + scope[lfFileObj.counterId] = 0; + $interval(function() { + scope[lfFileObj.counterId] = lfFileObj.uploadFileProgress; + scope.$digest(); + }, 100, 0, false); + var elFooter = angular.element(''); elFrame.append(elFrameX); - // if(scope.isPreview) { elFrame.append(elPreview); - // }else{ - // console.log('no preview'); - // } elFrame.append(elFooter); $compile(elFrame)(scope);