【发布时间】:2012-03-06 15:07:37
【问题描述】:
按照this 教程进行,一切正常,但我决定使用主干 0.9 和新的 setElement 命令再次运行它。
<script type="text/javascript" id = "test" >
SearchView = Backbone.View.extend({
initialize: function(){
this.render();
},
render: function(){
var template = _.template( $("#search_template").html(), {} );
//Right here
this.setElement( template );
},
events: {
"click input[type=button]": "doSearch"
},
alert( "Search for " + $("#search_input").val() );
}
});
var search_view = new SearchView({ el: $("#search_container") });
</script>
之前我使用this.el.html(template),但是如何使用新的setElement命令呢?
我那里的东西目前不起作用,应该出现的搜索字段也不起作用。
【问题讨论】:
标签: javascript backbone.js underscore.js