【发布时间】:2017-04-15 16:36:27
【问题描述】:
我是 AngularJS 和 cordova 的新手,在解决简单问题时遇到了一些小问题。 我正在研究 Cordova-Plugin-File,但无法在我的 AngularJS 移动设备应用程序中运行它。有人可以帮我吗?
按照我从网络上的示例中获取的代码进行操作。
javascript:
var logOb = "";
window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dir) {
console.log("got main dir", dir);
dir.getFile("log.txt", { create: true }, function (file) {
console.log("got the file", file);
logOb = file;
writelog("App started");
});
});
function writelog(str) {
if (!logOb) alert('teste2');
var log = str + " [" + (new Date()) + "]\n";
console.log("going to log " + log);
logOb.createWriter(function (fileWriter) {
fileWriter.seek(fileWriter.length);
var blob = new Blob([log], { type: 'text/plain' });
fileWriter.write(blob);
console.log("ok, in theory i worked");
}, fail);
}
记住我已经测试了插件并且它运行良好。我用这个教程来测试它:
https://www.youtube.com/watch?v=bizW561ALsY
这些命令根据需要返回了我手机中的文件夹。我只是在上面的示例中遇到问题,当进入“createWriter”命令时,无法从中传递。
如果有人可以帮助我,我将非常感激。
【问题讨论】:
标签: javascript android angularjs cordova ionic-framework