как получить доступ к данным модели из представления в backbone.js

У меня есть модель с именем человека:

 var person = Backbone.Model.extend({
      initialize: function(){
        console.log('cool');
      },
      defaults:{
          names:['a','k','d','s','h','t']
      }
    })

Теперь у меня есть представление:

var person_view = Backbone.View.extend({
   model : person,
   output: function(){
      console.log(this.model.get('names'))
   }
});

Создан объект представления:

var obj = new person_view()

Попытка получить доступ к именам:

obj.output()

Но я получил эту ошибку:

TypeError: Object function (){ parent.apply(this, arguments); } has no method 'get'

Можете ли вы показать мне, как это сделать правильно? Я только начал получать знать backbone.js, поэтому, пожалуйста, потерпите меня.

7
задан Thaddeus Albers 7 September 2013 в 23:06
поделиться