Я использую Ioni c / Angular / Typescript и хочу динамически указать значение местоположения по значению, переданному из метода в параметре.
Вот код:
async fileWrite(location) {
try {
const result = await Filesystem.writeFile({
path: `test.txt`,
data: `This is a test`,
directory: location,
encoding: FilesystemEncoding.UTF8
});
alert('Wrote file' + result);
} catch (e) {
alert('Unable to write file' + e);
}
}
Как видите:
directory: location,
location содержит значение, поэтому оно является переменной.
Я передаю его как this:
<ion-button (click)="fileWrite('FilesystemDirectory.Cache')">FileWrite to Cache</ion-button>
По какой-то причине она не передается как переменная.
Как я могу это исправить?