Jade をデフォルトのテンプレートとして backbone+express を試しています。
こちらのチュートリアルに従ってください(素晴らしいチュートリアル)
錯乱:
バックボーンに関する多くのチュートリアルでは、アンダースコア テンプレートまたはハンドルバーを使用して、ビューをコンパイルおよびレンダリングします。
デフォルトのテンプレート エンジンとして Jade を使用していました。私の質問は、Jade を使用している場合、Handlebar やアンダースコアなどの別のテンプレートを使用する必要があるかどうかです。そうでない場合、どうすればジェイドで次のことを達成できますか
render: function() {
var template = $("#booktemplate").html();
var compiled = Handlebars.compile(template);
var html = compiled(this.model.attributes);
this.$el.html(html);
return this;
},
私の仮定: Jade とハンドル バーはどちらもテンプレート システムであり、代わりに使用できると考えています。そうですか?
ジェイドとハンドルバーの両方を使用してみませんか? 2 つの異なる構文を使用したくない
#{} from jade / {{}} from Handlebar