0

IM 试图将模板绑定到 Backbone 视图,如下所示:

SearchView = Backbone.Model.extend({
  initialize: function () {
    this.render();
  },
  render: function(){
    var template = _.template( $("#search_template").html(), {});
    this.$el.html(template);
  }
});

var search_view = new SearchView({ el: $("#search_container") });

但我总是得到错误:无法调用未定义的方法'html'

我在这里想念什么?

小提琴:http: //jsfiddle.net/lmartins/hhpSV/

谢谢。

4

1 回答 1

1

好的,非常基本的错误。我正在创建模型而不是视图。

第一行应该是:

SearchView = Backbone.View.extend({
于 2013-06-23T13:33:13.347 回答