Est-ce que quelqu'un sait comment annuler un téléchargement en utilisant le plugin $ cordovaFileTransfer avec ionic? J'ai une vue où l'utilisateur a l'option de télécharger un fichier, mais je veux m'assurer que si ils commencent à télécharger le fichier, puis appuyez sur le bouton "retour", il annule le téléchargement et réinitialise fondamentalement le vue. Ce qui semble se produire est quand le téléchargement commence et la vue est à gauche, le téléchargement fait encore sa chose, même si je suis en train de faire quelque chose comme cela dans le code:
// If the user leaves, check if a download is in progress.
// - If so, reset the variable, and remove the directory
$scope.$on('$ionicView.leave', function() {
if($scope.downloading === true) {
$scope.downloading = false;
$cordovaFile.removeRecursively(cordova.file.dataDirectory, courseDir)
.then(function (success) {
});
}
});
J'ai essayé d'appeler $ cordovaFileTransfer.abort() et il me dit qu'il n'y a pas une telle fonction, même si je vois une fonction d'abandon dans le plugin, lui-même. Est-ce que quelqu'un a un aperçu de cela, parce que je pense que ce serait une fonctionnalité commune que les gens recherchent.
Merci!
Qu'advient-il s'il y a plusieurs téléchargements? –