Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSF和backbone/underline.js-双引号转义_Jsf_Backbone.js_Facelets_Underscore.js - Fatal编程技术网

JSF和backbone/underline.js-双引号转义

JSF和backbone/underline.js-双引号转义,jsf,backbone.js,facelets,underscore.js,Jsf,Backbone.js,Facelets,Underscore.js,我在带有Facelets的JSF应用程序中使用backbone.js和下划线.js模板 我遇到的问题是模板表达式中的双引号,如 <script type="text/template"> {{ if (x == "foo") }} .... </script> {{if(x==“foo”)} .... 正在像“foo”一样被转义 避免这种情况的最好方法是什么 如果我将作为标记中的第一件事,那么我还会在模板输出中看到CDATA 如果我试图将模板放在一个外部的

我在带有Facelets的JSF应用程序中使用backbone.js和下划线.js模板

我遇到的问题是模板表达式中的双引号,如

<script type="text/template">
  {{ if (x == "foo") }} 
  ....
</script>

{{if(x==“foo”)}
....
正在像
“foo”
一样被转义

避免这种情况的最好方法是什么

如果我将
作为
标记中的第一件事,那么我还会在模板输出中看到
CDATA

如果我试图将模板放在一个外部的.js文件中,那么Eclipse会抱怨很多,因为模板不是Javascript代码


我在考虑是否可以将模板放在另一个扩展名不同于.js的文件中?

尝试将Javascript代码包装到
f:verbatim

<f:verbatim>
 <script type="text/template">
  {{ if (x == "foo") }} 
  ....
 </script> 
</f:verbatim>

{{if(x==“foo”)}
....

尝试将Javascript代码包装成
f:verbatim

<f:verbatim>
 <script type="text/template">
  {{ if (x == "foo") }} 
  ....
 </script> 
</f:verbatim>

{{if(x==“foo”)}
....

这正是我需要的。谢谢,这正是我需要的。谢谢