В общем есть диалог загрузки файлов, через плагин, ng-flow, и вот проблема в том чтоб спрятать прогресс бар после завершения загрузки файла, надо спрятать div с классом progress и вот если в него ng-show директиву добавить то он прячется, раньше времени, тоесть та часть прогресс бара которая внутри не до конца анимируется, а если в div c классом progress-bar вписать ng-show то все ок, но остается parent div видимым ng-show="file.isUploading()"
<div ng-repeat="file in $flow.files" class="transfer-box">
<div>
<div class="progress progress-striped" ng-class="{active: file.isUploading()}">
<div class="progress-bar" role="progressbar"
aria-valuenow="{{file.progress() * 100}}"
aria-valuemin="0"
aria-valuemax="100"
ng-style="{width: (file.progress() * 100) + '%'}">
<span class="sr-only">{{file.progress()}}% Complete</span>
</div>
</div>
</div>
</div>