5

私は今emblem.jsを試しています。テンプレートを記述するためのハンドルバーの本当に優れたラッパーです。ただし、ドキュメントは ember.js と handlebars.js に少し依存しています。Emblem.js を Ember なしで使用したいのですが、テンプレートのコンパイル方法に関する実際の説明がありません。

では、emblem.js を ember なしで (またはハンドルバーへの依存なしで) 使用できますか? 私が今やっている方法では、テンプレートをレンダリングするこの関数があります:

function render(target, tmpl, data) {
    var source   = tmpl.html();
    var template = Emblem.compile(Handlebars, source);
    var result = template(data);

    target.html(result);
}

それは Emblem をコンパイルする正しい方法ですか? それは機能しますが、それを行うためのより良い方法があるという直感があります。Handlebars では、コンパイル行は非常に似ています。

var template = Handlebars.compile(source);

答えてくれてありがとう。

4

1 に答える 1