【问题标题】:Ionic 4 pass data from tab bar to all tabsIonic 4将数据从标签栏传递到所有标签
【发布时间】:2020-05-12 20:59:47
【问题描述】:

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

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

编辑我已经使用了带有点击事件的角度路由器的navigationExtras,它正在工作。 但我不确定这是最好的方法。

<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】:

    尝试使用共享服务来设置点击时的 id 并填充标签

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 2019-04-08
      • 2015-02-20
      • 2014-02-11
      • 2012-08-10
      • 1970-01-01
      相关资源
      最近更新 更多