アンダースコアテンプレートでバックボーンを使用しています。if()
コードに次のようなJavaScript条件があります。
<div class='faces'>
<% if(somevalue === true) { %>
your face
<% } else { %>
my face
<% } %>
</div>
ただし、この構文は扱いにくいので、実際には機能しませんが(ドキュメント全体をテキストに置き換えます)、次のようなものを使用したいと思います。
<div class='faces'>
<% if(somevalue === true) {
document.write("your face");
} else {
document.write("my face");
}
</div>
文字列が呼び出された場所に正確に出力されるようにしたい。単純な変数EJS(およびアンダースコア)を出力するには、次の優れた構文があります。
<%= somevalue %>
テンプレートにそれを出す=
重要な部分はどこにありますか。document.write()
私が達成しようとしていることは可能ですか?JavaScriptはインラインで出力できますか?