Я только начинаю с Ioni c и имею основную c проблему, что он не отображается автоматически, даже после наличия истории в стеке навигации.
Итак, прежде всего, мое приложение. html
<ion-header>
<ion-toolbar style="background-color: #1c443a"
color="#1c443a">
<ion-buttons slot="start">
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-router-outlet id="main-content" style="margin-top: 75px;"></ion-router-outlet>
</ion-content>
<app-heu-ionic-menu-sidebar>
</app-heu-ionic-menu-sidebar>
затем компонент боковой панели, где у меня есть список каждого из них, представляющий ссылку на страницу в приложении.
<ion-menu side="start" menuId="first" contentId="main-content">
<ion-header>
</ion-header>
<ion-content>
<ion-list id="pages-list">
<ion-list-header>Pflege</ion-list-header>
<ion-menu-toggle auto-hide="false" *ngFor="let p of pages; let i = index">
<ion-item (click)="selectedIndex = i" routerDirection="forward" [routerLink]="[p.url]"
lines="none" detail="false" [class.selected]="selectedIndex == i">
<ion-icon slot="start" [name]="p.icon"></ion-icon>
<ion-label>{{ p.title }}</ion-label>
</ion-item>
</ion-menu-toggle>
</ion-list>
</ion-content>
</ion-menu>
Теперь щелчок по любому приводит к правильному поведению перехода на кератиновую страницу. Однако никогда не показывает. Я попытался программно открыть последнюю страницу в стеке навигации, и она работает и возвращает меня, что означает, что история навигации настроена правильно.
PS: Это мой первый вопрос по Stackoverflow, примечания к форматированию вопрос приветствуются. Кроме того, приветствуются замечания относительно чего-либо в моем HTML, выходящих за рамки вопроса, поскольку я новичок в Ioni c и буду признателен за любые подсказки!