0

状況は、これらのようなコレクション ビューを持っていることです。

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 サービスを呼び出してデータを入力したいと考えています。私は多くのことを試みましたが、そうすることができませんでした。

4

1 に答える 1