Tengo una colección de modelos en mi aplicación Backbone.js.¿La mejor manera de hacer que un modelo sea "seleccionado" en una colección Backbone.js?
Es una lista de elementos sobre los que puede pasar el mouse o navegar con el teclado.
Si el mouse está en el aire, o si la navegación del teclado tiene el elemento seleccionado, ambos harán lo mismo: establecer ese elemento/modelo particular para ser 'seleccionado'.
Así que en mi modelo, tengo un atributo básicamente llama
selected: false
Cuando se cernía sobre, o se selecciona con el teclado, esto entonces será
selected: true
Pero, ¿cuál es la mejor forma de garantizar que cuando este modelo es cierto, los otros son todos falsos?
Actualmente estoy haciendo algo básico de ciclismo a través de cada modelo en la colección y luego establezco el modelo seleccionado para que sea verdadero. Pero me pregunto si hay una forma mejor y más eficiente de hacer esto.
Gracias. Eso tiene mucho más sentido. Me estaba dejando llevar y no me tomaba el tiempo para pensar más profundamente sobre a dónde deberían ir las cosas. – littlejim84