Angular 如何在ionic中设置默认屏幕

Angular 如何在ionic中设置默认屏幕,angular,ionic-framework,Angular,Ionic Framework,我已经创建了一个具有许多屏幕的ionic应用程序。当我关闭爱奥尼亚应用程序,然后打开它,它会导航到登录屏幕。我希望ionic应用程序显示默认屏幕。我该怎么做呢。我的注销功能代码如下: async prosesLogout(){ 这个.storage.clear(); this.router.navigate(['/login']); const toast=等待this.toastCtrl.create({ 消息:“注销成功”, 位置:“中间”, 颜色:“主要”, 持续时间:3000 }); 敬

我已经创建了一个具有许多屏幕的ionic应用程序。当我关闭爱奥尼亚应用程序,然后打开它,它会导航到登录屏幕。我希望ionic应用程序显示默认屏幕。我该怎么做呢。我的注销功能代码如下:

async prosesLogout(){
这个.storage.clear();
this.router.navigate(['/login']);
const toast=等待this.toastCtrl.create({
消息:“注销成功”,
位置:“中间”,
颜色:“主要”,
持续时间:3000
});
敬酒;
}

应该向该代码中添加什么。请帮我解决这个问题。

您可以从
app.component.ts
文件中的存储中检查登录数据,如果找到登录数据,您可以导航到下一页

app.component.ts

导出类AppComponent{
构造函数(){
这是.initializeApp();
}
初始化EAPP(){
this.platform.ready()。然后(()=>{
让loginData=this.storage.getLoginData()//您可以从存储中获取登录数据
if(罗金达){
this.router.navigate(['/home']);
}
否则{
this.router.navigate(['/login']);
}
});
}
}

当我在不注销的情况下关闭ionic应用程序,然后再次打开它时,它会显示登录屏幕。我想让它显示其他屏幕。应该怎么做这说明getLoginData不在存储中首先,您需要在首次登录时存储用户配置文件信息,并在应用程序打开时添加检查,查看是否存在用户信息
getLoginData()
是自定义函数,您必须创建自己的自定义函数才能获取登录数据。对于存储,您可以使用浏览器localstorage或Ionic storage。参考:Ionic-,浏览器-