Я использую Ionic2 и машинопись. Предположим, я хочу, чтобы пользовательский компонент имел содержимое ионного меню.Ionic2 заменить компонентный селектор с его содержимым
<sidemenu></sidemenu> //this sidemenu will hold the ion.menu.
<ion-nav id="nav"
[root]="rootPage"
#content
swipe-back-enabled="false">
</ion-nav>
Шаблон sidemenu:
<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>
Это не возможно заменить компонент с содержанием шаблона? Как создать пользовательские компоненты вокруг ионных компонентов?