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

问题描述 投票:0回答:1

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

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

Edit我已将带角路由器的navigationExtras与click事件一起使用,并且可以正常工作。但是我不确定这是否是最好的方法。

<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)
  }
ionic-framework ionic4 ionic-tabs
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.