首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何引用在胡子模板中包含点的字段名称?

如何引用在胡子模板中包含点的字段名称?
EN

Stack Overflow用户
提问于 2013-02-16 03:10:56
回答 1查看 3.2K关注 0票数 7

如何引用在胡子模板中包含点的字段名称?例如,如果我有像这样的视图

代码语言:javascript
运行
复制
{
  "foo.bar": "my value"
}

那么如何将my value放入模板中呢?使用{{foo.bar}}是行不通的,因为胡子认为点是路径的一部分,就像应该有一个带有“条”的"foo“一样。

EN

回答 1

Stack Overflow用户

发布于 2013-03-09 05:41:27

你不能从Mustache中读取带有.的密钥。Mustache规范规定使用.来拆分内容名称。Mustache提供了一种转义方法,但仅适用于HTML内容。

小胡子规格:interpolation

您需要对数据进行预处理,使其在Mustache模板中可用。如何做到这一点将取决于问题的广泛性。

我找到了一个由Jon编写的在JavaScript中重新映射属性的简单示例

代码语言:javascript
运行
复制
function rename(obj, oldName, newName) {
    if(!obj.hasOwnProperty(oldName)) {
        return false;
    }

    obj[newName] = obj[oldName];
    delete obj[oldName];
    return true;
}

来源:Rename the keys… in an object

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14901683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档