Ionic 4将数据从标签栏传递到所有标签



我的应用程序中有五个选项卡。所有这些选项卡都需要存储在本地存储中的 ID。因此,我想从选项卡栏页面上的本地存储中获取此ID,并在用户单击相应选项卡时将其发送到所有选项卡。

我不想使用查询参数,因为在 url 中公开 id 不安全

编辑我已经使用了角度路由器的导航附加功能与点击事件,它正在工作。 但我不确定这是最好的方法。

<ion-tab-button tab="tab1" (click)="tab1()">
<ion-icon name="triangle"></ion-icon>
<ion-label>Tab 1</ion-label>
</ion-tab-button>

tab1(){
let navigationextas : NavigationExtras ={
state : {
user : 2
}      
}
this.router.navigate(['tabs/tab1'], navigationextas)
}

尝试使用共享服务在单击时设置 id 并填充选项卡

相关内容

  • 没有找到相关文章

最新更新