jQuery Mobile的和MVVM挑战

问题描述 投票:3回答:2

我有尝试使用JQM和MVVM一些挑战。我也尝试过使用knockout.js。

例如,目前我想实现类似于iOS的页面控制导航(小点表示可以刷卡导航到下一页):

要显示的数据是从服务器获取,它需要显示在页面JQM。所以JQM页面需要动态创建。

从UI的角度来看,我打算使用含有点的固定页脚(基于页数)。

问题是与视图模型,需要JQM页面之间持续下去,因为我不想要,数据加载一次,并预计客户端将在页面中显示它从网页服务器加载数据。

我可以有一个视图模型保存数据,并通过输出应用程序的生命生活,只是每个页面视图绑定到它。相反,我想保持视图模型只要活着,因为它是真正由视图必需的。

我想解决的办法是抓到jQueryMobile页面导航事件,看看导航是这些页面之间。如果不是,视图模型应该被删除(指定为null)。 ,重新创建视图模型,如果其中任何一个网页需要被加载(例如通过导航回最后一页)下一次(数据来自的网站被重新获取)。

有没有更好的方法吗?

jquery-mobile mvvm knockout.js knockout-2.0
2个回答
0
投票

你应该看看jQueryMobile单据上Persistent Footers page


0
投票

你为什么不尝试JQM pagination plugin与持久页脚@calavoow提到相处?

这将使你有一组页脚dragable JQM页面。

© www.soinside.com 2019 - 2024. All rights reserved.