【问题标题】:difference between kendo.navigate and changing location.hashkendo.navigate 和改变 location.hash 的区别
【发布时间】:2014-09-02 22:39:42
【问题描述】:

我正在使用 Kendo 移动库来开发移动应用程序。

我在使用时遇到问题:

   kendo.navigate("some-view-id");

它抛出:

   Uncaught typeError: Cannot call method 'navigate' of undefined at file ...

注意:这个错误只发生在android 4.3 版本2.3.3 完美运行

所以现在我正在更改 location.hash 以便在剑道视图之间导航。

   location.hash= "#some-view-id"

我知道这不是一个好习惯。但它现在正在工作;

我的问题是使用 kendo.navigate() 和更改 location.hash 有什么区别?换句话说,导航功能作为附加值有什么作用?

【问题讨论】:

    标签: javascript android cordova kendo-ui kendo-mobile


    【解决方案1】:

    其实kendo Object in Kendo API的文档并没有提到navigate这个方法。

    如果你使用的是剑道手机,你应该可以调用它:

    app.navigate('#some-view-id');
    

    它适用于 iOS 6 和 iOS 8 之间以及 Android 2.3.6 到 Android 4.4 之间的任何设备。

    我认为他们是使用this方法导航,剩下的事情将由剑道路由器处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 2020-11-03
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 2013-02-13
      相关资源
      最近更新 更多