2016-09-25 69 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在你的索引文件和文件插件中用於所有這些工作。讓我知道如果有任何問題。謝謝