我正在使用ngCordova FileTransfer插件创建一个Ionic App。我安装并安装了它。我在我的视图中有一个点击功能,建模到应该在我的应用程序中下载文件的功能。我正在根据服务返回的数据构建我的URL和文件名。
当我点击链接时,它会弹出一个新的"视图"在app中,这是我的app.js文件的默认状态。我确定我错过了一些小事。有人可以看看这个,让我知道他们是否看到任何明显的东西?
$scope.showProgress = false;
$scope.downloadLink = function () {
var index;
var formLinks;
for (index = 0; index < $scope.formularyLookupDetails.length; index++) {
formLinks = $scope.formularyLookupDetails[index];
}
var filename = formLinks.LinkUrl.split("/").pop();
var targetPath = cordova.file.externalRootDirectory + filename;
var options = {};
var trustHosts = true;
$cordovaFileTransfer.download(formLinks.LinkUrl, targetPath, options, trustHosts).then(function (result) {
}, function (err) {
}, function (progress) {
$scope.showProgress = true;
$timeout(function () {
$scope.downloadProgress = (progress.loaded / progress.total) * 100;
});
});
};