Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
Javascript 在细枝中转义下划线模板语法_Javascript_Php_Symfony_Twig_Underscore.js - Fatal编程技术网

Javascript 在细枝中转义下划线模板语法

Javascript 在细枝中转义下划线模板语法,javascript,php,symfony,twig,underscore.js,Javascript,Php,Symfony,Twig,Underscore.js,我有一个.twig文件,其中有一些内容是通过下划线的模板引擎使用主干渲染的 index.twig文件 问题是,twig似乎没有忽略这一点,而是逐字逐句地围绕着下划线代码。 有关详细信息,请参阅 旁注:我面临着安德鲁提到的同样的问题。解决方案是转义下划线模板标记。下面是转义后的最终代码 <select name="" id="" class='select-specializations'> {{ "<% _.each(itemList, function(item){%

我有一个.twig文件,其中有一些内容是通过下划线的模板引擎使用主干渲染的

index.twig文件


问题是,twig似乎没有忽略这一点,而是逐字逐句地围绕着下划线代码。 有关详细信息,请参阅


旁注:我面临着安德鲁提到的同样的问题。解决方案是转义下划线模板标记。下面是转义后的最终代码

<select name="" id="" class='select-specializations'>
    {{ "<% _.each(itemList, function(item){%>" }}
    <option value="{{ "<%= item %>" }}"> {{ "<%= item %>" }} </option>
    {{ "<%})%>" }}
</select>

您将在

中找到更多信息,看看如果您想用下划线来解析它,为什么要将它作为细枝模板?@JonathanLonowski html页面是使用symphony生成的。@CarrieKendall这个问题与我的问题有什么关系?它与原始标记相同。不幸的是,我试过了,但没有成功
<select name="" id="" class='select-specializations'>
    {{ "<% _.each(itemList, function(item){%>" }}
    <option value="{{ "<%= item %>" }}"> {{ "<%= item %>" }} </option>
    {{ "<%})%>" }}
</select>