2016-09-25 36 views

回答

0
angular.module('starter', ['ionic','ngCordova']) 

首先注射ngCordova模块,然后在你运行做这样的事情

run(function($ionicPlatform,$cordovaFile) { 
    $ionicPlatform.ready(function() { 
    console.log(cordova.file); 
    $cordovaFile.readAsText(cordova.file.externalRootDirectory, "1.txt") 
    .then(function (result) { 
    console.log(result); 
    }, function (error) { 
    console.log(error); 
    }); 

,如果你想在控制器使用此

.controller('yourCtrl', function($scope,$cordovaFile) { 
ionic.Platform.ready(function() { 
console.log(cordova.file); 
$cordovaFile.readAsText(cordova.file.externalRootDirectory, "1.txt") 
    .then(function (result) { 
    console.log(result); 
    }, function (error) { 
    console.log(error); 
    }); 
}); 
}) 

也确保你已经包括NG- cordova.js在你的索引文件和文件插件中用于所有这些工作。让我知道如果有任何问题。谢谢