在Backbone.js集合中,使一个模型成为“选中”的最佳方法是什么?

6 浏览
0 Comments

在Backbone.js集合中,使一个模型成为“选中”的最佳方法是什么?

我在我的Backbone.js应用程序中有一个模型集合。

这是一个可以用鼠标悬停或键盘导航浏览的项目列表。

如果鼠标悬停,或者键盘导航选择了该项目,它们都会执行相同的操作:将该特定项目/模型设置为“选中”。

因此,在我的模型中,我有一个基本上称为selected: false的属性。

当它被悬停或用键盘选择时,它将变为selected: true

但是,如何确保当这个模型为真时,其他的都为假呢?

我目前正在做的是遍历集合中的每个模型,然后将选中的模型设置为真。但我想知道是否有更好、更高效的方法来完成这个任务?

0