【问题标题】:Kendo mobile back button not working剑道手机后退按钮不起作用
【发布时间】:2016-03-30 09:09:13
【问题描述】:

我正在构建一个单页 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>

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

如何调试此问题?

【问题讨论】:

  • 我也有类似的问题。即使我改用 kendo.mobile.application.navigate,它也不起作用。我建议您尝试使用导航操作进行导航,看看是否会影响事情。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 2018-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多