Вот несколько основных примеров локального хранилища,
Ссылка на локальное хранилище: -
Локальное хранилище в Angular 2
localStorage.setItem("user", "Muthu");
// localStorage.setItem("user", JSON.stringify("Muthu")); also do like this while object.
let userName=localStorage.getItem("user");
//let userName = JSON.parse(localStorage.getItem("user")); if you set some object using stringify method. then you can use like this,
if(userName!=null && userName!=undefined){
this.nav.push('HomePage'); //do some stuff for valid user
}else{
this.nav.push('LoginPage'); //do some stuff for invalid user
}
Ссылка на очистку локального хранилища: -
Очистить localStorage в javascript?
Очистить все,
localStorage.clear();
Очистить определенный,
localStorage.removeItem("user");
Вам не нужно это локальное хранилище, давайте попробуем хранилище в ионном
Ссылка: -
https://ionicframework.com/docs/storage/
Установка: -
ionic cordova plugin add cordova-sqlite-storage
npm install --save @ionic/storage
импорт app.module.ts
файл
import { IonicStorageModule } from '@ionic/storage';
imports: [
IonicStorageModule.forRoot()
],
Файл машинописного текста,
import { Storage } from '@ionic/storage';
constructor(private storage: Storage) { }
// set a key/value
storage.set('name', 'Max');
// Or to get a key/value pair
storage.get('name').then((val) => {
console.log('Your name is', val);
});
Моя лучшая рекомендация - просто использовать localStorage. Я надеюсь, что это решит вашу проблему.