【发布时间】:2019-09-19 12:51:04
【问题描述】:
我正在努力在 Ionic 4 / Angular 8 应用程序的选项卡之间共享数据。
除了订阅 Observables 之外,我一直在互联网上寻找解决方案,但找不到任何解决方案。最重要的是,IonicFramework 文档对此没有任何说明。
以下是我的基本设置
booking-routing.module.ts
const routes: Routes = [
{
path: 'booking',
component: BookingPage,
children: [
{
path: 'detail',
children: [
{
path: '',
loadChildren: () => import('./detail/detail.module').then((m) => m.DetailPageModule)
}
]
},
{
path: 'tracking',
children: [
{
path: '',
loadChildren: () => import('./tracking/tracking.module').then((m) => m.TrackingPageModule)
}
]
},
{
path: 'pass',
children: [
{
path: '',
loadChildren: () => import('./pass/pass.module').then((m) => m.PassPageModule)
}
]
},
{
path: '',
redirectTo: 'booking/detail',
pathMatch: 'full'
}
]
},
{
path: '',
redirectTo: 'booking/detail',
pathMatch: 'full'
}
];
booking.html
<ion-tabs>
<ion-tab-bar slot="bottom">
<ion-tab-button tab="detail">
<ion-label>Details</ion-label>
</ion-tab-button>
<ion-tab-button tab="tracking">
<ion-label>Tracking</ion-label>
</ion-tab-button>
<ion-tab-button tab="pass">
<ion-label>Pass</ion-label>
</ion-tab-button>
</ion-tab-bar>
</ion-tabs>
booking.ts
booking: Booking;
constructor() {
this.booking = someValue
}
我正在尝试与
共享this.booking 变量
任何帮助将不胜感激
【问题讨论】:
标签: angular ionic-framework ionic4