Onsen UI popPage()问题

时间:2016-06-29 06:05:31

标签: angularjs cordova onsen-ui

目前,我正在使用onsen ui和angularJS开发一个手机应用程序。我尝试使用

弹出一个页面
<ons-back-button onclick="myNavigator.popPage()">Back</ons-back-button>

我使用了相同的代码&#34;返回&#34;每页上的按钮。但问题是当我使用

推送多个页面时
<ons-button modifier="large" onclick="myNavigator.pushPage('in_menu.html', { animation : 'slide' } )" style="margin: 220px auto;">
      Next
</ons-button>

当我使用&#34;返回&#34;按钮,它弹出两页而不是一页。有些人请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

我似乎无法仅通过提供的信息重现该问题。这是一个有效的Demo

也许你可以提供一个codepen,以便我们可以看到它。对不起,如果我用得不多。

在旁注 - 如果您的页面中只有一个后退按钮,则默认情况下它应该具有相同的功能。也许在你的情况下,默认情况没有被阻止,但你的也被执行了。

另一个非常重要的注意事项是onsen的版本,因为这种行为有一些变化。

如果您使用的是最新版本,则可以尝试使用onClick属性(但是您需要在javascript中执行此操作,而不是在html中)。

如果您提供更多信息,我可以更新我的答案:)