Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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 不确定正在使用哪个JS模板引擎_Javascript_Arrays_Wordpress_Handlebars.js - Fatal编程技术网

Javascript 不确定正在使用哪个JS模板引擎

Javascript 不确定正在使用哪个JS模板引擎,javascript,arrays,wordpress,handlebars.js,Javascript,Arrays,Wordpress,Handlebars.js,我有一个页面,它以如下方式使用模板{{=something},不带引号。(例如,在源代码页中查找{{=) 我以为是Handlebar,但AFAIK Handlebar在双括号中没有等号。我也尝试过使用Handlebar的一些内置助手()来循环数组,但没有一个奏效 我是否错误地认为正在使用Handlebar?如果是这样,我如何像使用Handlebar的每个帮助程序一样迭代数组?它使用具有以下模板设置的模板引擎() \模板设置={ 评估:/\/g, 插值:/\{=(.+?)\}\}/g, 转义:/\

我有一个页面,它以如下方式使用模板
{{=something}
,不带引号。(例如,在源代码页中查找
{{=

我以为是Handlebar,但AFAIK Handlebar在双括号中没有等号。我也尝试过使用Handlebar的一些内置助手()来循环数组,但没有一个奏效

我是否错误地认为正在使用Handlebar?如果是这样,我如何像使用Handlebar的
每个
帮助程序一样迭代数组?

它使用具有以下模板设置的模板引擎()

\模板设置={
评估:/\/g,
插值:/\{=(.+?)\}\}/g,
转义:/\{-(.+?)\}}/g
};
下面是一个使用上述设置的模板化循环示例

<# if(list[‘person’]) { #>
  <ul>
    <# _(list[‘person’]).each(function(person) { #>
      <li>{{= person.name}}</li>
    <# }) #>
  </ul>
<# } #>

  • {{=person.name}

{
}
被许多模板引擎使用,不仅仅是把手。
{
可以是
,也可以是
下划线
,当然还有其他具有相同语法的模板引擎。
<# if(list[‘person’]) { #>
  <ul>
    <# _(list[‘person’]).each(function(person) { #>
      <li>{{= person.name}}</li>
    <# }) #>
  </ul>
<# } #>