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>
<# } #>