angular - 如何使用 IONIC 4 在多个页面中使用一个通用菜单页面
问题描述
使用 Ionic 4,我创建了菜单页面,并希望使用离子选择器在多个页面中调用此页面。
我已经尝试在 menu.module.ts 中使用导出,如下所示。
@NgModule({
imports: [
CommonModule,
FormsModule,
IonicModule,
RouterModule.forChild(routes)
],
declarations: [MenuPage],
exports: [
MenuPage
]
})
任何人都可以帮助我如何做到这一点以及 module.ts 文件中需要进行哪些更改?
解决方案
这样做的方法如下:
应用程序.html
<ion-menu side="start">
<ion-header translucent>
<ion-toolbar color="secondary">
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
或者您可以创建一个子组件并将其注入 app.html 页面。你在 app.html 布局中放置的任何内容都将出现在应用程序的每个页面中
我从 Ionic 4 网站获得了代码:https ://beta.ionicframework.com/docs/components/#menu
无论您在 app.html 中放置什么,都将在每个文件中重复。
推荐阅读
- python - 跨多个列使用 isin
- flutter - Flutter / Mac / AndroidStudio / Gradle / appbundle
- php - 如何使另一个计数函数中的计数函数工作
- vaadin - 如何在加载后对 Vaadin 组件进行运行时更改
- .net - 将 log4net 从 2.0.8 降级到 2.0.0 并在代码运行之前获得未处理的异常
- c++ - std::future.wait_for 永远阻塞
- android - 应用程序在启动时崩溃(Lollipop 5.1.1,平板电脑)
- java - 在意图确认过程中如何处理用户更正?
- python - 如何使用python分隔文本和标签
- php - 通过 PHP 从谷歌搜索中仅抓取 1 个结果