Faceletsを使用するJSFアプリケーションでbackbone.jsおよびunderscore.jsテンプレートを使用しています。
私が抱えている問題は、次のようなテンプレート式の二重引用符です。
<script type="text/template">
{{ if (x == "foo") }}
....
</script>
のように逃げて"foo"
います。
これを回避するための最良の方法は何ですか?
タグ<![CDATA[
の最初のものとして入れると、テンプレートの出力にもが表示されます。<script>
CDATA
テンプレートを外部の.jsファイルに入れようとすると、テンプレートがJavascriptコードではないため、Eclipseはひどく文句を言います。
テンプレートを.js以外の拡張子を持つ別のファイルに入れることを考えていますか?