我如何在IONIC 4中为我的所有页面设置一个通用的页眉组件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何在IONIC 4中为我的所有页面设置一个通用的页眉组件?相关的知识,希望对你有一定的参考价值。

我想在所有离子页面(Ionic4)中将通用组件设置为标题。什么是正确的方法?

答案

在app.component.html上,您可以添加标题组件,如下所示:

<app-header></app-header>
<main>
<router-outlet></router-outlet>
</main>
另一答案

创建自定义组件。

运行:ionic g component header命令生成具有此内容的组件

header.component.html
header.component.scss
header.component.ts

Inside header.component.html放置标题内容,例如:

<ion-toolbar>
  <ion-buttons slot="start">
    <ion-back-button></ion-back-button>
  </ion-buttons>
  <ion-title class="ion-text-center">title</ion-title>    
</ion-toolbar>

在您应用的每个html页面内:

<ion-header>
  <app-header></app-header>
</ion-header>

<ion-content>

</ion-content>

请注意在app.module.tspage.module.ts中添加Component's Module,如果使用延迟加载

以上是关于我如何在IONIC 4中为我的所有页面设置一个通用的页眉组件?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 ionic 4 中的离子项目中删除白色背景?

在Ionic 3中为单个页面自定义模态

如何在 Prism 中为我的对话窗口设置区域管理器?

在角度 4 中为不同页面设置不同布局的最佳方法

在逻辑回归中,如何在 python 中为我的虚拟变量设置“参考水平”

为我的所有 Jlabels JTextArea 等设置通用字体大小