我的问题主要是关于 Backbone.js 的概念性问题,但如果我的问题不清楚,我可以模拟一些代码。
考虑我在网站上有 2 个部分的情况。项目列表作为一个视图和另一个视图,该视图具有一个下拉菜单来选择项目列表的排序方式。显然,项目列表与存储填充列表的实际数据的模型集合相关联。但是我不确定当另一个视图的下拉列表更改时触发集合以不同方式排序的最佳方法。我应该更改集合的实际顺序,还是按照我想要的视图顺序呈现视图?
另外,使用下拉列表的模型来跟踪下拉列表的状态并将项目列表视图绑定到该模型是一个好主意,以便我知道何时重新呈现项目列表?