因此,我看到了與此問題有關的其他帖子,但無論我是否願意納入他們的建議,我似乎都無法解決問題。所以這是代碼:通過Backbone.js使用外部視圖
我在做什麼錯在這裏,什麼是最好的方式來獲得應用程序啓動?
整個應用程序:
var Person = Backbone.Model.extend({
defaults : {
name : ""
}
});
var PersonView = Backbone.View.extend({
el : $('body'),
tagName: 'li',
initialize : function() {
this.render();
},
render : function(){
var template = _.template($("#person").html(), {});
this.$el.html(template);
return this;
}
});
HTML瓦特/模板:
<script type="text/template" id="person">
<h1><%= name %></h1>
</script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript" src="js/underscore.js"></script>
<script type="text/javascript" src="js/backbone.js"></script>
<script type="text/javascript" src="app.js"></script>
你有什麼具體問題? – ebohlman