私はAngularJSとcordovaでかなり新しく、簡単な問題を解決するために少し問題があります。 私はCordova-Plugin-Fileを勉強していましたが、AngularJSモバイルデバイスアプリケーションでこれを実行することはできません。誰か助けてくれますか?私はcordova-plugin-fileでコードを実行できません
ウェブ上の例から抜粋したコードに従ってください。
の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'コマンドに来て、そこから渡すことができないときに問題があります。
誰かが私を助けることができたら、本当に感謝します。