0
私は口ひげのPHPでjavascriptの口ひげテンプレートをレンダリングしたいです。どのように{{foo}}を{{foo}}中括弧をエスケープしてPHPのひげからスクリプトタグの中にレンダリングするので、後でmustache.jsテンプレートとしてレンダリングできますか?ひげそりPHPを使用して純粋な中傷のひげそりjsテンプレートを中括弧でそのままレンダリングする方法
私は口ひげのPHPでjavascriptの口ひげテンプレートをレンダリングしたいです。どのように{{foo}}を{{foo}}中括弧をエスケープしてPHPのひげからスクリプトタグの中にレンダリングするので、後でmustache.jsテンプレートとしてレンダリングできますか?ひげそりPHPを使用して純粋な中傷のひげそりjsテンプレートを中括弧でそのままレンダリングする方法
私はそれを理解しました。私はすべての二重中括弧{{var}}を角括弧+パーセント記号<%var%>に置き換えました。この方法で区切り文字は、PHPの口ひげのレンダリングの後に維持されます。 mustache.jsでレンダリングするには、テンプレート呼び出しとレンダリングの間に2行追加して、カスタムデリミタを設定し、テンプレートを解析してください。
var template = $("#mytemplate").html();
var customTags = [ '<%', '%>' ];
Mustache.parse(template, customTags);
var output = Mustache.render(template, data);