Tôi chỉ đang học về xương sống. Tôi có sauLấy tổng của một bộ sưu tập (tất cả các mô hình) với 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');
}
});
Tôi gọi này từ render phương pháp của một cái nhìn như thế này
window.AppView = Backbone.View.extend({
// ....
render: function(){
var total_cpu = ServerList.cpuTotal();
var items = ServerList.length;
}
});
Biến total_cpu luôn là rỗng nhưng mục luôn là đúng. Bất kỳ ý tưởng?
Tôi biết bộ sưu tập của mình đang hoạt động vì tôi có nhiều mục trong đó, nhưng tôi cần phải thêm tất cả các CPU từ mỗi mục trong bộ sưu tập cho tóm tắt trang.
Đối với những người biết ví dụ về todos http://documentcloud.github.com/backbone/docs/todos.html Tôi có thiết lập rất giống nhau.
+1 cho mục đích và cho những người quan tâm đến tài liệu: http: //documentcloud.github. com/gạch dưới/# giảm –