在Backbone.js集合中,使一个模型成为“选中”的最佳方法是什么?
- 论坛
- 在Backbone.js集合中,使一个模型成为“选中”的最佳方法是什么?
6 浏览
在Backbone.js集合中,使一个模型成为“选中”的最佳方法是什么?
我在我的Backbone.js应用程序中有一个模型集合。
这是一个可以用鼠标悬停或键盘导航浏览的项目列表。
如果鼠标悬停,或者键盘导航选择了该项目,它们都会执行相同的操作:将该特定项目/模型设置为“选中”。
因此,在我的模型中,我有一个基本上称为selected: false
的属性。
当它被悬停或用键盘选择时,它将变为selected: true
。
但是,如何确保当这个模型为真时,其他的都为假呢?
我目前正在做的是遍历集合中的每个模型,然后将选中的模型设置为真。但我想知道是否有更好、更高效的方法来完成这个任务?