我正在使用 Backbone.js 开发一个 JavaScript 重型单页应用程序。目标如下;
用户从一组多选框开始,其中填充了过滤器元素以查询一组资源。这些多选框相互依赖。此外,多选中的元素是从服务器查询的,并且依赖于登录的用户,换句话说,它们依赖于与登录的用户关联的资源。
用户填写多选框并按下“过滤器”按钮。当按下它时,将获取一个集合,从而使用一组查询参数(多个数组值)来获取反映过滤器元素的集合。
获取集合时,将显示包含资源的视图。这个视图有多个子视图,并且必须可以在保持状态的同时向下钻取特定资源(作为查询参数的结果获取的集合)
在这样的用例中,如何在 Backbone 应用程序中维护状态?我浏览了许多示例,但所有示例都很简单有用。