好的人,RequireJs文本插件和模板UnderscoreJs
我使用RequireJs文本插件拉強調了我的骨幹網應用模板(html的)。不幸的是我的模板中的下劃線代碼被渲染爲純文本。
define(['Backbone', 'text!Templates/BlogIndex.html', 'text!Templates/Elements/Blog/List.html'], function(Backbone, Template, ElementList){
var BlogPostIndexView = Backbone.View.extend({
initialize: function() {
this.template = _.template($(Template).html(), {posts : this.collection});
this.render();
},
render: function (Template) {
this.$el.html(this.template);
return this;
}
});
return BlogPostIndexView;
});
這是我對我的看法代碼,你能看到我的拉兩個模板和設置他們。然而它得到渲染爲...
Globall Coach Blog Posts
<% _.each(posts, function(post){ %>
<%= _.escape(post.title) %>
<% }); %>
有沒有人有過這個問題?
不'發短信!...'給你的文字,讓你只需要說'_.template(模板)'?和'_.template(TMPL,日期)'不工作從Underscore 1.7.0開始,你需要't = _.template(tmpl); h = t(data)'now。 –
謝謝你看起來像我現在正在某個地方呆過 –