我正在使用离子角度应用程序,我创建了一个separte标签页,如下所示:
tabs.ts
// all imports are made
@Component({
templateUrl: 'tabs.html'
})
export class MyTabs {
tab1Root = 'AlarmPage'; // made ionic page. so deeplink is already created.
tab2Root = 'FormsPage'; // same as above comment.
constructor() {
}
}
tabs.html
<ion-tabs>
<ion-tab [root]="tab1Root" tabTitle="AlarmPage" tabIcon="alarm"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="FormsPage" tabIcon="information-circle"></ion-tab>
</ion-tabs>
AlarmPage.ts
// all imports are done
// Its an ionic page with deeplink
@IonicPage({
segment: alarm/:id
})
警报页面的网址为http://localhost:8100/#/tab-0/alarm/5aba3
。
问题:当从应用程序内部导航此页面时,即从其他页面导航标签页面在底部是visibe,但是当在浏览器的地址栏中粘贴此URL时,警报页面使用相同的网址可见,但标签页面不可见。
我希望在应用程序外部访问此页面时显示选项卡页面,即粘贴浏览器地址栏中的URL。
此外,当我刷新页面时,我可以看到标签一段时间,然后标签变得不可见。