【问题标题】:Error: Uncaught in promise: Invalid link: EditPage错误:未捕获的承诺:无效链接:EditPage
【发布时间】:2019-04-17 11:23:01
【问题描述】:
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

我不知道为什么它在这个页面上不起作用我的另一个页面有类似的代码工作但是这个页面只有编辑链接不起作用。我不知道问题是什么..你能帮我吗? :(

【问题讨论】:

    标签: angular typescript ionic3


    【解决方案1】:

    根据documentation,你应该设置

    <button ion-button [navPush]="EditPage"></button>
    

    而不是

    <button ion-button navPush="EditPage"></button>
    

    【讨论】:

      猜你喜欢
      • 2021-04-17
      • 1970-01-01
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-19
      相关资源
      最近更新 更多