Javascript 使用Cordova导航本地目录

Javascript 使用Cordova导航本地目录,javascript,angularjs,cordova,Javascript,Angularjs,Cordova,我正在尝试访问和浏览手机的本地目录,但到目前为止,我所能做的就是列出根目录,但无法遍历。。我正在学习如何将FileSystem.root设置为所选目录,以便导航 下面是我尝试的代码,它列出了列表中的所有目录 // var diary = angular.module('DiaryController', []); diary.controller('MyCtrl', ['$scope', '$cordovaMedia', '$ionicPlatform', function($scope, $

我正在尝试访问和浏览手机的本地目录,但到目前为止,我所能做的就是列出根目录,但无法遍历。。我正在学习如何将FileSystem.root设置为所选目录,以便导航

下面是我尝试的代码,它列出了列表中的所有目录

//
var diary = angular.module('DiaryController', []);

diary.controller('MyCtrl', ['$scope', '$cordovaMedia', '$ionicPlatform', function($scope, $cordovaMedia, $ionicPlatform) {

//View File System Of Android
$ionicPlatform.ready(function () {
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess);
});

function onFileSystemSuccess (fileSystem) {
    console.log(fileSystem);
    var DirectoryEntry = fileSystem.root.createReader();
    DirectoryEntry.readEntries(onReadSuccess);
}

function onReadSuccess (entries) {
    console.log(entries);
    $scope.directories = [];

    for (i = 0; i < entries.length; i++) {
        $scope.directories.push(entries[i]);
    }

}


}]);
//
var日记=角度。模块('DiaryController',[]);
控制器('MyCtrl'、['$scope'、'$cordovaMedia'、'$ionicPlatform',函数($scope、$cordovaMedia、$ionicPlatform){
//Android的视图文件系统
$ionicPlatform.ready(函数(){
requestFileSystem(LocalFileSystem.PERSISTENT,0,onfileSystemsSuccess);
});
函数onFileSystemsSuccess(文件系统){
log(文件系统);
var DirectoryEntry=fileSystem.root.createReader();
DirectoryEntry.readEntries(onReadSuccess);
}
函数onReadSuccess(条目){
控制台日志(条目);
$scope.directories=[];
对于(i=0;i
您试过了吗?(我没有Cordova实例可供测试,所以我不想给出答案。)我真正想要的是像文件浏览器一样进行目录导航。。我不明白在
getDirectory
方法的路径字段中传递什么