Djangoテンプレート言語を使用した後、私は本当に次のようなことができなくなっています。
{% if condition %}
<!-- snip -->
{% else %}
<!-- snip -->
{% endif %}
JSPを使用しているとき、次のようなことをしていません。
<logic:equal name="something" value="example">
<!-- snip -->
</logic:equal>
<logic:notEqual name="something" value="example">
<!-- snip -->
</logic:notEqual>
また:
<% if (condition) { %>
<!-- snip -->
<% } else { %>
<!-- snip -->
<% } %>
チェックごとにタグのペアを用意するだけでなく、とelse
をサポートするカスタムタグを作成することは可能ですか?else if
それが不可能な場合、「好ましい」スタイルはどれですか?スクリプトレットまたは複数のタグペア?私の組織では、ほとんどの人がスクリプトレットに眉をひそめているようですが、私がリストしたような単純な条件文がそれほど悪い理由を実際には聞いていません。