Javascript 使用Mustache.js转义变量名
我有一个csv文件,正在解析为JSON,然后发送到Mustache.js。问题是一些变量名的格式不正确,因此我最终使用的对象可能如下所示:Javascript 使用Mustache.js转义变量名,javascript,mustache,Javascript,Mustache,我有一个csv文件,正在解析为JSON,然后发送到Mustache.js。问题是一些变量名的格式不正确,因此我最终使用的对象可能如下所示: { 'Num.': '1234', 'Pass-through': 'yes' } 那么,我将如何在小胡子模板中使用这些变量呢?我试过几种不同的方法 <td>{{ Num. }}</td> <td>{{ 'Num.' }}</td> <td>{{ ['Num.'] }}</t
{
'Num.': '1234',
'Pass-through': 'yes'
}
那么,我将如何在小胡子模板中使用这些变量呢?我试过几种不同的方法
<td>{{ Num. }}</td>
<td>{{ 'Num.' }}</td>
<td>{{ ['Num.'] }}</td>
{{Num.}
{{'Num.}}
{{['Num.]}
但是它们都不起作用(如果它们起作用的话,我会更惊讶),并且在文档中找不到关于如何转义变量名的任何内容。手册
概述:|插值标记用于集成动态内容
输入到模板中
标记的内容必须是非空白
不包含当前结束分隔符的字符序列
此标记的内容命名要替换标记的数据。单一时期
(
)表示当前位于上下文顶部的项
应使用烟囱;否则,名称解析如下:
简而言之:您不能使用名为
'Num.
的元素,也许这个问题会帮助您,谢谢。你在哪里找到的?仅供将来参考。当然是来源。