Я разрабатываю ионное приложение. Я использую плагин FileTransfer cordova для загрузки PDF-файла. Я могу загрузить файл во внутреннюю память, но не смог отобразить единый индикатор выполнения для downloaidng. Каков наилучший способ отображения прогресса для загрузки.Показать загруженный прогресс bar ionic
Контроллер
var url = 'http://someurl.com/api/pdf_download/' + id;
// Android
var targetPath = 'file:///storage/sdcard0/' + id + '.pdf';
var trustHosts = true;
var options = {};
$cordovaFileTransfer.download(url, targetPath, options, trustHosts)
.then(function(result) {
console.log(result);
}, function() {
var alertPopup = $ionicPopup.alert({
title: 'No internet access',
buttons: [{
text: 'OK',
type: 'button-assertive'
}]
});
alertPopup.then(function() {});
}, function(progress) {
$timeout(function() {
$scope.downloadProgress = (progress.loaded/progress.total) * 100;
})
console.log('progress--->', $scope.downloadProgress);
});