ionic-framework - Ionic 2/3/4 自定义返回按钮

标签 ionic-framework ionic3

我想更改导航栏后退按钮中使用的 ionic 图标,该按钮在页面被插入导航堆栈时出现。这是我的代码:

<ion-header>
   <ion-navbar>
      <button ion-button icon-only menuToggle>
        <ion-icon [name]="navbarIcon"></ion-icon>
      </button>
    <ion-title>Title</ion-title>
  </ion-navbar>
</ion-header>

“name”指令影响菜单切换按钮的外观,但对后退按钮没有影响。有没有办法修改我的代码,以便我可以更改后退按钮中显示的图标?

我看了this question ,但它适用于 Ionic 1,我也认为应该有更好的方法。

最佳答案

我可以通过隐藏默认的后退按钮并添加自定义按钮来做到这一点。

在我需要自定义后退按钮的页面中,只需设置标题如下

<ion-header>
  <ion-navbar hideBackButton="true">
    <ion-title>Details</ion-title>
    <ion-buttons left>
        <button ion-button navPop icon-only>
      <ion-icon name="exit"></ion-icon>     
    </button>
    </ion-buttons>
  </ion-navbar>
</ion-header>

Stackblitz 链接与工作演示:https://stackblitz.com/edit/ionic-jihfrp

关于ionic-framework - Ionic 2/3/4 自定义返回按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52159719/

相关文章:

html - ionic 单选按钮验证

javascript - 带有对象的 ionic 搜索栏不会显示任何内容

javascript - 如果复选框被选中,如何添加一个元素,如果没有被选中,如何删除它?

ionic3 - 延迟加载页面随机错误:ERROR错误:未捕获( promise ):无效链接:

html - 可以使用 ionic2/3 更改 ionic 范围方向吗?

angular - 隐藏选项卡 - 在特定选项卡上突出显示 Ionic 3

ionic-framework - 是否可以将 .gif 设置为 ionic 2 启动画面而不是 .png?

javascript - 如何将 ng-click 添加到已声明的 Ionic 导航栏?

angular - http.delete 在 Postman 上运行良好,但在 Angular 4/Ionic 3 应用程序上运行良好

android - Ionic 3 Firebase Google Auth 在 Android 设备上停止工作