Estoy aprendiendo backbone. Tengo el siguienteObteniendo la suma de una colección (todos los modelos) con backbone.js
window.ServerList = Backbone.Collection.extend({
model: Server,
cpuTotal: function(){
if (!this.length) return 0;
/*
* NOT SURE HOW TO SUM THEM
* this.get('cpu') is an integer for each of the collections
*/
return this.get('cpu');
}
});
Voy a llamar a esto desde el método de procesamiento de una vista como esta
window.AppView = Backbone.View.extend({
// ....
render: function(){
var total_cpu = ServerList.cpuTotal();
var items = ServerList.length;
}
});
El total_cpu variable es siempre vacío pero los artículos siempre es correcta. Algunas ideas ?
Sé que mi colección está funcionando ya que tengo muchos elementos allí, pero necesito sumar todas las CPU de cada elemento de la colección para el resumen de la página.
Para aquellos que conocen todos los ejemplos http://documentcloud.github.com/backbone/docs/todos.html Tengo una configuración muy similar.
+1 para el violín, y para aquellos interesados en los documentos: http: //documentcloud.github. com/subrayado/# reducir –