在 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。我现在如何获得左键?
谢谢
一种解决方案是使用 ng-click 或 onclick 属性来按钮标签 st
<ons-toolbar>
<div class="left"><ons-toolbar-button ng-click="myNavigator.popPage()">Btn</ons-toolbar-button</div>
....
另一种解决方案是像往常一样使用 addEventListener javascript st
<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);
});