Сохранение значения в файл JSON в ионном - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь сохранить значение json в файл .json в Ionic 3. У меня есть этот код, но я не могу заставить его работать.Я получаю эту ошибку URI, предоставленный API, был искажен.Я не подключаюсь к API.Пожалуйста, смотрите мои коды ниже:

fileName: string = "tickets.json";

saveTickets(obj: any) {
    return this.file.writeFile('src/assets/data/', this.fileName, JSON.stringify(obj), {replace: false});
  }

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 26 апреля 2018

Просмотрите документы

writeFile(path, fileName, text, options)

path - это не путь, это имя одной из базовых файловых систем, перечисленных ниже.

путь |строка | Базовая файловая система .

Базовые файловые системы:

applicationDirectory Доступный только для чтения каталог, в котором установлено приложение.

applicationStorageDirectory Доступный только для чтения каталог, в котором установлено приложение.

dataDirectory Где разместить файлы данных приложения.

cacheDirectory Кэшированные файлы, которые должныприложение перезапускается.Приложения не должны полагаться на ОС для удаления файлов здесь.

externalApplicationStorageDirectory Android: пространство приложения на внешнем хранилище.

externalDataDirectory Android:Где разместить файлы данных приложения для внешнего хранилища.

externalCacheDirectory Android: кэш приложения на внешнем хранилище.

externalRootDirectory Android:корень внешнего хранилища (SD-карты).

tempDirectory iOS: временный каталог, который ОС может очистить по желанию.

syncedDataDirectory iOS: удерживает приложениефайлы, которые должны быть синхронизированы (например, в iCloud).

documentsDirectory iOS: файлы, приватные для приложения, но значимые для других приложений (например, файлы Office)

sharedDirectory BlackBerry10: файлы, доступные по всему миру для всех приложений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...