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>
ただし、このビューをハンドルバー テンプレート内に配置すると、{{text}} が NodeJS ハンドルバー コンパイラによって解釈されるため、機能しません。