【发布时间】:2011-09-25 02:05:57
【问题描述】:
我的 Backbone.js 应用程序中有一组模型。
这是一个项目列表,您可以将鼠标悬停在上面或使用键盘进行导航。
如果鼠标悬停,或者如果键盘导航选择了项目,它们都会做同样的事情:将特定项目/模型设置为“已选择”。
所以在我的模型中,我有一个属性基本上叫做
selected: false
当它悬停或用键盘选择时,它将是
selected: true
但是,确保当这个模型为真时,其他模型都为假的最佳方法是什么?
我目前正在做一个基本的事情,即循环浏览集合中的每个模型,然后将所选模型设置为 true。但我想知道是否有更好、更有效的方法来做到这一点?
【问题讨论】:
标签: javascript collections models backbone.js