Tôi relativly mới để Backbone.jsLàm thế nào để xây dựng một Bộ sưu tập/mẫu từ lồng nhau JSON với Backbone.js
Tôi có một JSON như hình ảnh cho thấy! Tôi thấy một số câu trả lời liên quan đến Backbone-quan hệ, nhưng vẫn không nhận được điểm!
Làm cách nào tôi có thể chuyển đổi số này JSON thành Backbone.js Bộ sưu tập/Mô hình ??
Tôi cập nhật mã nhưng không hoạt động như mong đợi! tôi không thể nhìn thấy một mô hình khi tôi làm:
Cấu trúc của tôi là:
[0]: là một tập hợp các mô hình
[Clefs] + ... + [Nghỉ ngơi]: là bộ sưu tập các mô hình
(Clefs) => [0] + ... + [9]: là mô hình (tiêu đề chứa một chuỗi, con đường quá)
Cảm ơn rất nhiều !!
EDIT (10.01.12):
Giải pháp của tôi:
window.initModel = Backbone.Model.extend({
defaults: {
"title": "",
"path": ""
}
});
window.CustomCollection = Backbone.Collection.extend({
model: initModel
});
window.Init = Backbone.Model.extend({
url : function(){
return "/api/data.json"
},
parse: function(response) {
clefs = new CustomCollection();
clefs.add(response.clefs);
this.set({clefs: clefs});
.....
rests = new CustomCollection();
rests.add(response.rests);
this.set({rests: rests});
}
});
this đã giúp tôi hiểu quá!
Bạn đang tìm kiếm các mô hình/bộ sưu tập Backbone lồng nhau (đây không phải là 100% cần thiết, tùy thuộc vào yêu cầu của bạn). Bạn có thể có được bằng một mô hình Backbone duy nhất, với một đối tượng duy nhất. –
@trouble Sau khi đi với Backbone-Relational tôi đã đi với giải pháp của bạn (ghi đè phân tích cú pháp). Với Backbone-Relational events 'add' etc đã không được kích hoạt và gây ra vấn đề. Cảm ơn vì đăng! – greenimpala