angular - Angular Ionic Side Drawer 不渲染
问题描述
我有一个角离子应用程序,我正在尝试设置一个侧抽屉。我在基于离子启动器应用程序的非常基本的代码中有以下内容。我不知道为什么我的侧抽屉不渲染。我跟踪了示例并查看了 ionic 文档。
app.component.html
<ion-app>
<ion-menu side="start">
<ion-header>
<ion-toolbar>
<ion-title>
Sample App
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<ion-item>
<ion-icon name="business" slot="start"></ion-icon>
<ion-label>Sample Drawer Item</ion-label>
</ion-item>
</ion-list>
</ion-content>
</ion-menu>
<ion-router-outlet main></ion-router-outlet>
</ion-app>
test.page.html
<ion-header>
<ion-toolbar>
<ion-buttons slot="start">
<ion-menuitem menu="m1"></ion-menuitem>
</ion-buttons>
<ion-title>places</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
</ion-content>
解决方案
在这里找到答案:Ionic4 组件 - 菜单:必须有一个“内容”元素来监听拖动事件。
官方文档中确实提到content-id="main"
了 ion-menu 属性,但没有提到将其添加到<ion-content id="content">
. id="content"
如果没有按照上面链接帖子中的建议添加ion-content
,它对我不起作用。
推荐阅读
- git - 浏览 GitHub 上的存储库并在 ReactJS 和 NodeJS 中提取一些简单的统计数据
- duplicates - 发件箱模式 - 任何 SQL 和 NoSQL DB 的无重复和无序消息中继
- java - 当令牌在 1 个线程中的多个请求中间过期时,OAuth2RestTemplate 会自行刷新吗?
- javascript - React-Router-Dom - 重定向不会导致重新渲染
- c++ - 如何处理具有不同文件夹的 IShellFolder 菜单或具有多个文件的 ShellExecuteEx
- javascript - 排毒测试 + React Native + PouchDB 应用程序:由于一些 PouchDB 同步,我们的登录测试一直失败并超时?
- sql - 为什么我们使用主键自动增量,而不仅仅是 auto_increment?
- amazon-athena - 使用 prestodb 将数组转换为字符串
- django-models - 按日期列出的 Django 库存
- php - 使用面包屑网址