【问题标题】:How to switch View without using app.navigate() in Kendo UI mobile?如何在 Kendo UI 移动设备中不使用 app.navigate() 切换视图?
【发布时间】:2014-10-08 12:42:53
【问题描述】:

我想使用自定义路由方案,所以我不能使用app.navigate()

如何在不使用app.navigate() 的情况下切换视图(从 DOM 中删除其他视图、将页眉和页脚移动到选定的视图等)?

【问题讨论】:

    标签: javascript jquery kendo-ui kendo-mobile


    【解决方案1】:

    现在,如果不修改 Kendo UI 源代码,您将无法做到这一点。移动应用程序连接到路由器实例,并对位置更改做出反应。您可以考虑分叉 Kendo UI Core 存储库并实现分离的移动应用程序模式 - 这样您应该能够在不更改位置的情况下使用 app.navigate。

    【讨论】:

    • app.navigate() 到底是做什么的?据我了解,它会从 DOM 中删除未使用的视图,并将页眉和页脚移动到当前视图(我正在使用 tabstrip)。还有什么?
    • 并非如此 - 视图并未从 dom 中移除,而是隐藏,以执行过渡效果。您可以查看源代码以获取更多详细信息 - github.com/telerik/kendo-ui-core/blob/master/src/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 2016-08-11
    • 2020-07-19
    • 2019-10-17
    • 2015-01-22
    • 1970-01-01
    • 2014-01-30
    相关资源
    最近更新 更多