我最近更新了Cordova移动应用程序以使用OnsenUI v1.3.8(以便在iOS 8.4上查看应用程序时修复损坏按钮的问题)。我现在看到的问题是整个应用程序中的后退按钮,将您一路送回家。即使在应用程序中降级,按下后退按钮也会转到上一页,然后似乎再次触发另一个事件。
我在index.html(home)页面中有以下语法:
<body onload="onLoad()">
<ons-navigator title="Navigator" var="myNavigator" page="main.html">
</ons-navigator>
</body>
在我的应用的其余部分中,我使用以下语法:
<ons-toolbar>
<div class="left animated fadeIn">
<ons-back-button><div class="animated fadeIn">Back</div></ons-back-button>
</div>
<div class="center animated fadeIn">{{ title }}</div>
</ons-toolbar>
Main.html简直就是......
<div ui-view></div>
有关如何解决这个问题的想法吗?
[编辑] 下面是按钮后面的HTML:
<ons-back-button class="ng-scope">
<span class="toolbar-button--quiet " ng-click="" style="height: 44px; line-height: 0; padding: 0; position: relative;">
<i class="ion-ios-arrow-back ons-back-button__icon" style="vertical-align: top; background-color: transparent; height: 44px; line-height: 44px; font-size: 36px; margin-left: 8px; margin-right: 2px; width: 16px; display: inline-block; padding-top: 1px;"></i><span style="vertical-align: top; display: inline-block; line-height: 44px; height: 44px;" class="back-button__label"><div class="animated fadeIn ng-scope">Back</div></span>
</span>
</ons-back-button>