backbone.js не добавляет элементы, все еще консоль данных правильно [продублировано]

Возможный дубликат:

Backbone.js - изменение не срабатывает при изменении имени

В моей следующей функции консоль показывает данные, но к тегу body ничего не добавляется, любой найдет мне проблему ..

мой JSON:

[
    {name:'student4'},
    {name:'student5'},
    {name:'student6'}
]

код:

    (function($){   
var model = Backbone.Model.extend({
  defaults:{
    name:'default name'
  }
});

var collection = Backbone.Collection.extend({
  model:model,
  url: 'data/names.json'
});



var itemViews = Backbone.View.extend({
  tagname:'li',
  render:function(){
    this.$el.html(this.model.get('name'));
    return this;
  }  
})

var view = Backbone.View.extend({
  el: $("#contacts"),
  initialize:function(){
    this.collection = new collection();
    this.collection.on("reset", this.render, this);
    this.collection.fetch();
  },
  render:function(){
    var that = this;
    _.each(this.collection.models, function(item){
      that.renderName(item);
    })
  },
  renderName:function(item){
    var itemView = new itemViews({model:item});
    this.$el.append(itemView.render().el); //nothing rendering
  }
});


var stView = new view();

})(jQuery)

Ответы на вопрос(1)

Ваш ответ на вопрос