NavBarを使用する場合、イオン2では、自動的に戻るボタンが追加されます。ユーザーがNG2をクリックした場合、NG2を観察したい。Ionic 2のNavbarのBack Arrowにフックを付けることができますか?
http://ionicframework.com/docs/v2/api/components/navbar/Navbar/
これを達成するためにどのように任意のアイデア?
NavBarを使用する場合、イオン2では、自動的に戻るボタンが追加されます。ユーザーがNG2をクリックした場合、NG2を観察したい。Ionic 2のNavbarのBack Arrowにフックを付けることができますか?
http://ionicframework.com/docs/v2/api/components/navbar/Navbar/
これを達成するためにどのように任意のアイデア?
IonicはこれまでのAPIを公開していませんでした。
しかし、これはJavascriptなので、いつでもハックすることができます。それはDOMにある場合、あなたが知っている場合は、そのボタンをクリックしてリスナーを追加することができます。
document.querySelector('ion-navbar button.back-button').addEventListener(event => {
//do stuff
});
をあなたは私の答えの1への類似したページのコンポーネント
export class MyPage {
@ViewChild(Navbar) navBar: Navbar;
constructor(private navCtrl: NavController){}
ionViewDidLoad() {
this.navBar.backButtonClick = (e:UIEvent)=>{
// code here
this.navCtrl.pop();
}
}
で
Navbar
ViewChildを上書きすることができますか? http://stackoverflow.com/questions/38906715/ionic-2-generated-back-button-click-event/38936466#38936466 – LeRoy