我遇到問題Backbone.js查看不呈現。我的代碼是相當簡單的,看起來像這樣:Backbone.js查看不渲染EL
TableView = Backbone.View.extend({
initialize : function() {
this.render();
},
render : function() {
var template = _.template($("#table_template").html(), {});
alert(this.el);
this.el.html('Go');
//this.el.html(template);
},
events: {
},
});
這是instaniting對象和設置EL
<script type="text/javascript">
$(document).ready(function() {
var t = $("#table_1");
//This works!!!
t.html('Test');
//Passing the element as the el, never works
var table = new TableView({el : t});
});
</script>
代碼除非它總是在控制檯說: üncaught TypeError: Object #<HTMLDivElement> has no method 'html' .
上午我在這裏做錯了什麼?我使用Jquery.1.7.2,骨幹0.9.2,下劃線1.3.3和json2。
是的,它應該這樣我就可以將其標記爲正確的。我希望他們爲此提供的教程也是正確的:P –
您可以鏈接到說明您可以這樣做的教程嗎? – Esailija
這一個在這裏:http://backbonetutorials.com/what-is-a-view/ ...除非我讀了這個錯誤 –