【发布时间】:2016-10-24 01:17:37
【问题描述】:
我正在使用 Ionic2 和打字稿。 假设我想要一个自定义组件具有离子菜单的内容。
<sidemenu></sidemenu> //this sidemenu will hold the ion.menu.
<ion-nav id="nav"
[root]="rootPage"
#content
swipe-back-enabled="false">
</ion-nav>
侧边菜单模板:
<ion-menu [content]="content">
<ion-toolbar>
<ion-title>{{ 'HELLO' | translate }}</ion-title>
</ion-toolbar>
<ion-content>
<ion-list>
<button ion-item
*ngFor="let p of DataMenu"
(click)="openPage(p)">
{{p.Title}}
</button>
</ion-list>
</ion-content>
</ion-menu>
但是这会渲染下面的html,破坏菜单导航、css等……导致菜单打不开。
<sidemenu>
<ion-menu>
...
</ion-menu>
</sidemenu>
<ion-nav>
...
</ion-nav>
当我想要类似的东西时:
<ion-menu>
...
</ion-menu>
<ion-nav>
...
</ion-nav>
不能用模板内容替换组件吗? 如何围绕离子组件创建自定义组件?
【问题讨论】:
标签: typescript angular components ionic2