Ionic version:
[ ] 1.x
[x] 2.x RC5
[x] bug report
[ ] feature request
[ ] support request
当前行为:
按下导航栏后退按钮或Android手机上的自定义“弹出”按钮或本机硬件后退按钮后,没有转换过程。
它适用于'离子服务',但不适用于'作为apk运行'
预期行为:
它应该转换回navcontroller堆栈的最后一页。
重现的步骤:
点击“原生模式”
中的导航栏返回按钮相关代码:
<ion-navbar hideBackButton="true">
<button (click)="back()" ion-button icon-left clear small>
<ion-icon name="arrow-back"></ion-icon>
<div> Voltar</div>
</button>
</ion-navbar>
public back = (url) => this.navCtrl.pop();
其他信息:
Zenfone 2
离子信息:(从终端/ cmd提示符运行离子信息并粘贴下面的输出):
您的系统信息:
ordova CLI:6.4.0
Ionic Framework版本:2.0.0-rc.5
Ionic CLI版本:2.1.18
Ionic App Lib版本:2.1.9
Ionic App Scripts版本:1.0.0
ios-deploy版本:未安装
ios-sim版本:未安装
操作系统:Windows 10
节点版本:v7.4.0
Xcode版本:未安装
答案 0 :(得分:0)
在html中你没有向后面的函数传递任何参数,但是在你的ts文件中,你正在使用一个名为&#34; url&#34;为了你的背部功能。
//On a sidenote try declaring your function like below instead of assigning a public variable back to a function :
back(){
this.navCtrl.pop()
}