我正在开发一个带有Backbone.js的JavaScript重度单页面应用程序。目标如下;骨干维护状态
用户从一组多个选择框开始,该选择框填充了筛选元素以查询一组资源。这些多选框相互依赖。此外,多选中的元素从服务器查询并取决于登录的用户,换句话说,它们取决于与登录的用户相关联的资源。
用户填写多选框并按下“过滤器”按钮。当按下这个按钮时,获取一个集合,从而使用一组查询参数(多个数组值)来获取反映过滤元素的集合。
当获取集合时,将显示带资源的视图。这种观点具有多个子视图,它必须能够向下钻取特定资源的同时保持状态(集合取为查询参数的结果)
如何在骨干网的应用程序保持状态这样的用例?我已经浏览了很多例子,但都是简单而有用的。
对不起,但我不明白你在这里试图解决哪个问题。 – fguillen 2012-04-24 13:56:00
如果你有一个具体的例子来说明你的问题,以帮助我们节省应用程序的可视化工作,这可能会有所帮助。至于保存状态,任何时候你有一个带有属性数据的模型实例,它都是应用程序状态的一部分。要坚持这种状态,您需要与您的服务器同步,并可能将您的模型保存在某个数据库中。要回到某个状态,您可能会有一个身份验证系统,它可以识别登录的用户以及他们与哪些模型相关联。 – jmk2142 2012-06-04 14:55:47