Si tengo una colección con un comparador. (En CoffeeScript)colección de la columna vertebral manteniendo el orden de clasificación en la mutación modelo
class Words extends Backbone.collection
comparator: (word)->
word.get('score')
¿Cómo puedo mantener la colección ordenada si estoy cambiando la puntuación de los elementos subyacentes. La idea es adjuntar esto a una vista de lista donde los elementos con el puntaje más bajo siempre están en la parte superior.
He estado llamando manualmente especie en la colección cada vez que una instancia mutar, pero esto no parece demasiado eficiente, dado que toda la lista está ordenada con un artículo.
Tal vez podría tratar de eliminar el elemento mutado y y luego agregarlo de nuevo.
¿Alguna sugerencia?
+1 para usar CoffeeScript - ¡el _future_! –