Ионная перезапись содержимого существующего файла - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь перезаписать существующий файл json, сохраненный на устройстве Android, с помощью плагина Cordova File.

Я использую:

  var myarray=[]

  this.file.writeFile(this.file.externalDataDirectory, name, JSON.stringify(myarray), { replace: true, }).then((res) => {
    resolve()
  }).catch(res => {
    console.error(res)
    reject()
  })

При первом запуске.Я открываю свой файл, и у меня есть:

[]

Но когда я пишу второй раз, используя:

 var myJSON={"test":"passed"}

  this.file.writeFile(this.file.externalDataDirectory, name, JSON.stringify(myJSON), { replace: true, }).then((res) => {
    resolve()
  }).catch(res => {
    console.error(res)
    reject()
  })

Содержимое ненаписано целикомУ меня есть

{"

Я не уверен почему, потому что не обнаружена ошибка.

...