menu.html
<ion-header>
<ion-navbar color="light">
<ion-title align="center" class="fontHead">
Report
</ion-title>
<ion-buttons start>
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
</ion-buttons>
</ion-navbar>
</ion-header>
<ion-fab right>
<button ion-fab class="n" color="fab" (click)="addMenu()"><ion-icon name="create"></ion-icon></button>
</ion-fab>
<ion-content padding>
<ion-card>
<ion-list>
<ion-item-sliding *ngFor="let menu of menuList | async">
<ion-item (click)="detailsMenu(menu)">
<h2><ion-icon name="calendar" item-start></ion-icon>Date: <br> {{ menu.date }}</h2>
<p><ion-icon name="clipboard" item-start></ion-icon>Customer: <br> {{ menu.CustName }} </p>
<p class><ion-icon name="information-circle" item-start></ion-icon>Done by: <br> {{ menu.AdminName }}</p>
<p><ion-icon name="information-circle" item-start></ion-icon>Status: <br> {{ menu.status }}</p>
</ion-item>
<ion-item-options>
<button ion-button color="edit" navPush="EditPage" [navParams]="{menu:menu}">
<ion-icon name="build"></ion-icon>Edit</button>
</ion-item-options>
</ion-item-sliding>
</ion-list>
</ion-card>
</ion-content>
错误错误:未捕获(承诺):无效链接:EditPage
我不知道为什么它在此页面上不起作用,而我的其他页面也具有类似的代码,但是此页面上只有编辑链接不起作用。我不知道问题是什么..你能帮我吗? :(
答案 0 :(得分:0)
根据documentation,您应该设置
<button ion-button [navPush]="EditPage"></button>
代替
<button ion-button navPush="EditPage"></button>