본문 바로가기
프로그래밍 놀이터/Web

[Script] Backbone.js Tutorial ( 기초강좌 ) - Collection.

by 돼지왕 왕돼지 2012. 9. 25.
반응형







What is a Collection?

- Backbone.js 의 Collection 은 Model 의 ordered set 이다.

    var Song = Backbone.Model.extend({
        initialize: function(){
            console.log("Music is the answer");
        }
    });
    
    var Album = Backbone.Collection.extend({
        model: Song
    });




Building a collection

    var Song = Backbone.Model.extend({
        defaults: {
            name: "Not specified",
            artist: "Not specified"
        },
        initialize: function(){
            console.log("Music is the answer");
        }
    });
    
    var Album = Backbone.Collection.extend({
        model: Song
    });
    
    var song1 = new Song({ name: "How Bizarre", artist: "OMC" });
    var song2 = new Song({ name: "Sexual Healing", artist: "Marvin Gaye" });
    var song3 = new Song({ name: "Talk It Over In Bed", artist: "OMC" });
    
    var myAlbum = new Album([ song1, song2, song3]);
    console.log( myAlbum.models ); // [song1, song2, song3]
    


도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



 
반응형

댓글