私は Backbone を初めて使用し、簡単なチュートリアルを行っています。よくわからないエラーが出続けます。これが私のコードです。
(function($) {
dataModel = new Backbone.Model.extend({
data: [
{text: "Google", href: "www.google.com"},
{text: "Yahoo", href: "www.yahoo.com"},
{text: "Youtube", href: "www.youtube.com"},
]
});
var View = Backbone.View.extend({
initialize: function(){
this.template = $('#list-template').children();
},
el: $('#container'),
events: {
"click button": "render"
},
render: function(){
var data = this.model.get('data');
for(var i = 0, l = data.length; i < l; i++){
var li = this.template.clone().find('a').attr('href', data[i].href).text(data[i].text).end();
this.el.find('ul').append(li);
}
}
});
var view = new View({ model: dataModel });
})(jQuery);
電話this.model.get('data')
するとエラーが発生しますTypeError: Object function (){return a.apply(this,arguments)} has no method 'get'
。私のエラーを見せてください。ありがとう。