我正在尝试使用 NodeJS 和 Backbone 呈现 Handlebars 模板。
到目前为止,我在 HTML 文件中所做的工作完美:
app.MyView = Backbone.View.extend({
...
render: function() {
var template = Handlebars.compile( $("#my-template").html());
this.$el.html( template(this.model.toJSON()) );
return this;
}
...
});
在 HTML 中查看:
<script type="text/x-handlebars-template" id="my-template">
{{text}}
</script>
但是,如果我将此视图放在 Handlebars 模板中,它将不起作用,因为 NodeJS Handlebars 编译器正在解释 {{text}}。