剑道移动后退按钮不起作用

时间:2016-03-30 09:09:13

标签: angularjs kendo-ui kendo-mobile angular-kendo

我正在构建单页PhoneGap应用程序,我正在使用Angular Kendo 对于应用程序导航,我按照用户操作加载多个动态的html页面。

我在每个页面都有一个Kendo后退按钮,导航到上一页,如下所示:

<kendo-mobile-header >
   <kendo-mobile-nav-bar style="color:black;">
      <kendo-view-title style="color:white;">Test</kendo-view-title>
      <kendo-mobile-back-button id="back-button" style="color:white;" k-align="'left'">Back</kendo-mobile-back-button>
      <kendo-mobile-button style="color:white;" k-align="'right'" href="Test.html">Next</kendo-mobile-button>
   </kendo-mobile-nav-bar>
</kendo-mobile-header>

但是当我点击后退按钮时,我无法导航到上一页,我也没有在控制台日志中收到任何错误。

如何调试此问题?

1 个答案:

答案 0 :(得分:0)

在我的情况下,我能够通过在href前加上“/”并使用kendo.mobile.application.navigate来解决这个问题。我能够通过查看浏览器中的历史记录来诊断这一点,并且看到有两个条目应该有一个。另请注意,在应用程序中使用hashbang会影响这一点。我将其关闭以便更容易地匹配正确的历史网址。