我正在尝试理解Ionic 3导航和布局系统,这对我来说还不清楚。所以我的问题是:是否可以将一个页面(ngx组件)放到另一个页面的某个部分(见图)。据我所知,导航管理员(NavController)将页面推或弹出到堆栈上。但我想要的是,把一页推到另一页的某一段。例如,选项卡-模板使用这种方法。我的主要目标,是保持页面组件,如(标题,导航)跨多个页面!
发布于 2018-04-06 02:25:41
如果您正在使用离子型模板代码,那么您可以更改app.html
并在其中包含您的页眉和导航(页脚)。
类似于:
<ion-header>
<ion-navbar>
<ion-title>{{currentPage.name}}</ion-title>
</ion-navbar>
</ion-header>
<ion-nav [root]="currentPage"></ion-nav>
<ion-footer>
<ion-toolbar>
<ion-segment [(ngModel)]="currentPage">
<ion-segment-button [value]="home">
Home
</ion-segment-button>
<ion-segment-button [value]="about">
About
</ion-segment-button>
<ion-segment-button [value]="contact">
Contact
</ion-segment-button>
</ion-segment>
</ion-toolbar>
</ion-footer>
您可以在这里看到一个实际运行的示例:https://stackblitz.com/edit/ionic-single-header-and-footer?file=app/app.html
https://stackoverflow.com/questions/49688961
复制相似问题