OnsenUI 1.0.4 では、このコマンド ons.navigator.getCurrentPage().options.onLeftButtonClick を使用して、ナビゲーション バーから左ボタンのクリック イベント (文字列) を取得しました。
OnsenUI 1.1.x では、プロジェクトを ons-toolbar を使用するように変更しました。今すぐ左ボタンを取得するにはどうすればよいですか?
ありがとうございました
OnsenUI 1.0.4 では、このコマンド ons.navigator.getCurrentPage().options.onLeftButtonClick を使用して、ナビゲーション バーから左ボタンのクリック イベント (文字列) を取得しました。
OnsenUI 1.1.x では、プロジェクトを ons-toolbar を使用するように変更しました。今すぐ左ボタンを取得するにはどうすればよいですか?
ありがとうございました
1 つの解決策は、ボタン タグ st に ng-click または onclick 属性を使用することです
<ons-toolbar>
<div class="left"><ons-toolbar-button ng-click="myNavigator.popPage()">Btn</ons-toolbar-button</div>
....
別の解決策は、通常の javascript st として addEventListener を使用することです
<div ng-controller="TbCtrl">
<ons-page>
<ons-toolbar>
<div class="left"><ons-toolbar-button class="btn2">Btn2</ons-toolbar-button></div>
....
と
app.controller("TbCtrl",function($scope){
var elem = document.querySelector(".btn2");
elem.addEventListener("click",function(){
alert("OK"); // Your Code Here
} ,false);
});