我有以下代码来获取json数据并将其存储在设备的存储空间中,我已尝试过以下代码,
ionic.Platform.ready(function() {
$cordovaFile.createFile(cordova.file.applicationStorageDirectory, 'file.txt', true)
$ionicLoading.show();
$http.post("http://example.com/data/get_data").
success(function(data) {
//console.log(data);
$ionicLoading.hide();
$cordovaFile.writeFile(cordova.file.applicationStorageDirectory + 'file.txt', data, {
'append': false
}).then(function(result) {
alert('success');
}, function(err) {
// An error occured. Show a message to the user
console.log(JSON.stringify(err));
alert('failed');
});
})
.error(function(data) {
console.log("Request failed");
});
});
它在控制台中显示如下错误:
4 238102 log成功callbackId:File305293268: TypeError:Object [object Object]没有方法'getFile'
5 238107错误未捕获TypeError:对象[object Object]具有 没有方法'getFile',http://192.168.2.86:8100/cordova.js,行:314
如何解决这个问题?