Мне нужна помощь, чтобы решить эту проблему.В home.ts я проверяю, вошел ли пользователь ранее с nativeStorage
home.ts
ionViewWillEnter() {
this.load();
}
load() {
this.chk = this.gettoken();
alert(this.chk)
if (this.chk == 'true')
{
//// code here
}
gettoken(): Promise<string> {
this.nativeStorage.getItem('isLoggedIn').then((value) => {
this.val = value;
});
return this.val;
};
}
и на странице входа сохраняю в хранилище, используя это:
this.nativeStorage.setItem('isLoggedIn','true');
При первом запуске приложения я получил 'undefined', и теперь все в порядке.После успешного входа в систему, закрытия приложения и повторного запуска я получил «undefined», и мне нужно перейти на другую страницу и снова вернуться на домашнюю страницу, чтобы получить значение хранилища (isLoggedIn
) true
Iизмените gettoken()
на это:
async gettoken(){
return await this.storage.getItem('isLoggedIn');
}
, но та же проблема