Hello!
I’m currently trying an app on ionic 4 and i need to use the file plugin (https://ionicframework.com/docs/native/file/).
Here’s what i made:
- Installed the required packages with ionic cordova plugin add cordova-plugin-file && npm install @ionic-native/file
- On my class i put the following:
import { Injectable } from '@angular/core';
import { File } from '@ionic-native/file';
@Injectable({
providedIn: 'root'
})
export class BaseModelService {
constructor(private file: File) { }
save(){
return this.file.writeFile(this.file.dataDirectory, 'hello.json', JSON.stringify({test:'value'}), {replace:true})
}
}
In my page class i after some logic i simply call
basemodelservice.save();
And i get the error
ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'writeFile' of undefined
What am i doing wrong? Thank you!