Kar*_*vis 5 template-engine mustache
如何在胡子模板中引用包含点的字段名称?例如,如果我有一个类似的观点
{
"foo.bar": "my value"
}
Run Code Online (Sandbox Code Playgroud)
那我怎么能把my value
模板放进去?使用{{foo.bar}}
不起作用,因为胡子认为点是路径的一部分,就像应该有一个"条"的"foo".
您无法.
从Mustache中读取其中的密钥.Mustache规范规定.
用于拆分内容名称.Mustache提供了一种转义方法,但仅适用于HTML内容.
小胡子规格:插值
您需要预处理数据以使其在Mustache模板中可用.你如何做到这一点取决于问题的普遍程度.
我发现了一个简单的例子来重新映射JavaScript中的一个属性,由Jon编写:
function rename(obj, oldName, newName) {
if(!obj.hasOwnProperty(oldName)) {
return false;
}
obj[newName] = obj[oldName];
delete obj[oldName];
return true;
}
Run Code Online (Sandbox Code Playgroud)
来源:重命名对象中的键...