我想呈現一個基本骨幹視圖,下劃線模板,但我在嘗試渲染模板時不斷收到以下錯誤。下劃線模板未捕獲ReferenceError變量未定義
未捕獲的ReferenceError:量沒有定義
這裏的的jsfiddle:http://jsfiddle.net/rkj6j36n/
HTML
<body>
<div class="msg-con"></div>
</body>
JS
DumbViewObj = Backbone.View.extend({
el: $('.msg-con'),
initialize:function(){
this.render();
},
render: function(){
var template = _.template('I am <%= amount %> dumb',{amount:'200'});
this.$el.append(template);
},
});
var dumb = new DumbViewObj();
我敢肯定解決方案是簡單的東西,但我不知道它
每一件事情看起來的要罰款,使用完全相同的代碼http://jsfiddle.net/JQu5Q/7/ – StateLess 2014-09-26 18:40:13
@ aktiv-coder:您使用舊版本的Underscore,不再支持'_.tempate(template_string,template_data)'表單。 – 2014-09-26 21:55:12
Bergi的答案是spot-on - http://stackoverflow.com/q/16977178/104380 – vsync 2016-03-17 14:38:06