Collectionを利用する

Collectionとは、モデルの集合です。

  • collection.model

モデルのプロパティを上書きします。

var C = Backbone.Collection.extend({ model: M });

  • collection.toJSON()

コレクションモデルの、属性の配列を返します。

(function() {

// モデル
var M = Backbone.Model.extend({
    defaults: {
    n: "クリック",
}
});
var m = new M(); // モデルのインスタンス作成

// 描画
var V = Backbone.View.extend({
    tagName: 'p',
});

// コレクション
var C = Backbone.Collection.extend({
    model: M
});

var c = new C([ // コレクションのインスタンス作成
    {
        a: '1'
    },
    {
        a: '2'
    }
]);
console.log(c.toJSON());

})();

modelのデフォルト(n:'クリック')はすべてのオブジェクトに入っています。

f:id:hrt0kmt:20140701195528p:plain

http://dotinstall.com/lessons/basic_backbonejs/22410



Reason to Hate Me

Reason to Hate Me

  • Krayzie Bone
  • Hip Hop/Rap
  • ¥250