Я использую ngx-translate в моем приложении (ioni c 4 с angular 7) . Как я могу перезаписать мои JSON файлы после загрузки новых JSON файлов с сервера. Я не могу перезаписать свои файлы в src / assets / i18n , потому что это папка только для чтения. У вас есть решение для этого? Я попытался:
this.file.checkDir(this.file.dataDirectory, "www/assets/i18n")
.then((success) => {
console.log(success);
let filePath = this.file.applicationDirectory + "www/assets/i18n";
let stringify = '{"LegalInformation": "LEGAL INFORMATION_de"}';
this.file.createFile(this.file.dataDirectory + "www/assets/i18n", this.fileName2, true).then(_ => {
this.file.writeFile(this.file.dataDirectory + "www/assets/i18n", this.fileName2, stringify, { replace: true })
})
})
.catch((error) => {
this.file.createDir(this.file.dataDirectory + "www/assets/", "i18n", true).then(() => {
})
});
Вот мой код файла module.ts, из которого я экспортирую и читаю данные json.
export function LanguageLoader(http: HttpClient) {
return new TranslateHttpLoader(http, '/assets/i18n/', '.json');
}
Можно ли как-нибудь обновить путь json в моем файле module.ts по пути file.dataDirectory или в месте, где я могу читать, а также обновлять эти файлы.