状況は、これらのようなコレクション ビューを持っていることです。
ContactManager.module('Entities', function (Entities, ContactManager, Backbone,
Marionette, $, _) {
Entities.Contact = Backbone.Model.extend({
});
Entities.configureStorage(Entities.Contact);
Entities.ContactCollection = Backbone.Collection.extend({
model: Entities.Contact,
comparator: "firstName"
});
var contacts;
var initializeContacts = function () {
contacts = new Entities.ContactCollection([{
id: 1,
firstName: 'Alice',
lastName: 'Arten',
phoneNumber: '555-0184'
}, {
id: 2,
firstName: 'Bob',
lastName: 'Brigham',
phoneNumber: '555-0163'
}, {
id: 3,
firstName: 'Charlie',
lastName: 'Campbell',
phoneNumber: '555-0129'
}]);
};
var API = {
getContactEntities: function () {
if (contacts === undefined) {
initializeContacts();
}
return contacts;
}
};
ContactManager.reqres.setHandler("contact:entities", function () {
return API.getContactEntities();
});
});
現在、静的な値を使用して連絡先コレクションを表示していますが、json を返す安らかな Web サービスを呼び出してデータを入力したいと考えています。私は多くのことを試みましたが、そうすることができませんでした。