0
我在PhoneGap 3.5.0項目中使用AngularJS,並在XCode的iOS 5和iOS 6上使用它。PhoneGap + AngularJS未能讀取剛剛創建的文件
我嘗試讀取以前寫入的文件。但我總是一個空字符串,而不是response
這是一個JSON的值。
$http.get(API + '/content')
.success(function (response) {
// response is a JSON
console.log(response);
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (filesystem) {
filesystem.root.getDirectory('json', {create: true}, function (dirEntry) {
dirEntry.getFile('contents.json', {create: true, exclusive: false}, function (fileEntry) {
fileEntry.createWriter(function (fileWriter) {
fileWriter.onwriteend = function (e) {
// this is not working...
fileEntry.file(function (file) {
var reader = new FileReader();
reader.onloadend = function (e) {
// e.target.result is an empty string (!?)
console.log(e.target.result, typeof e.target.result);
};
reader.readAsText(file);
});
};
fileWriter.write(response);
});
});
});
});
});