答案 0 :(得分:1)
我认为您需要使用角度上传器的queue
和progress
属性以获取更多详细信息,请查看here中的模块API详细信息。
例如,在uploader.queue
包含文件项的队列中,您只需要迭代它并获得像item.progress
这样的百分比进度。
仅供参考使用以下代码
<tbody>
<tr ng-repeat="item in vm.uploader.queue">
<td><strong>{{ item.file.name }}</strong></td>
<td nowrap>{{ item.file.size/1024/1024|number:2 }} MB</td>
<td>
<div class="progress" style="margin-bottom: 0;">
<div class="progress-bar" role="progressbar" ng-style="{ 'width': item.progress + '%' }">{{item.progress}}%</div>
</div>
</td>
<td class="text-center">
<span ng-show="item.isSuccess"><i class="glyphicon glyphicon-ok"></i></span>
<span ng-show="item.isCancel"><i class="glyphicon glyphicon-ban-circle"></i></span>
<span ng-click="item.remove()"><i class="glyphicon glyphicon-remove"></i></span>
</td>
</tr>
</tbody>
希望这会对你有所帮助!!