我正在使用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的区别是什么?换句话说,导航功能作为附加价值做了什么?
答案 0 :(得分:1)
实际上,kendo Object in Kendo API的文档没有提及方法navigate
。
如果您使用的是kendo mobile,则应该可以调用它:
app.navigate('#some-view-id');
它适用于iOS 6和iOS 8之间以及Android 2.3.6到Android 4.4之间的任何设备。
我认为他们正在使用this方法进行导航,其余部分将由kendo路由器处理。