javascript - 使用 Mustache 循环 json

标签 javascript json mustache

我有这个:

  field: [
      { text: 'text 1' },
      { price1: '10' },
      { price2: '16' },
      { text: 'text2' },
      { price1: '20' },
      { price2: '23' }
    ];

我想用 mustache 重复数据,我已经尝试过:

{{#field}}
      <span>{{text}}</span>
{{/field}}

但是不起作用,有人可以帮忙吗?

最佳答案

当迭代 Mustache 中的 JSON 时,您可以执行以下操作

{{#each field}}
    <span> {{ text }} </span>
{{/each}}

顺便说一句,你的 JSON 没有正确呈现,我认为每个 JSON Objcet 都必须看起来像这样

field: [
    { 
        text: 'text 1,
        price1: '10',
        price2: '16'
    },
    { 
        text: 'text2',
        price1: '20',
        price2: '23'
    },
];

这样你就可以访问对象中的所有元素

关于javascript - 使用 Mustache 循环 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52574566/

相关文章:

javascript - 是否可以在同一页面上使用 2 个版本的 jQuery?

javascript - 在回调函数之外访问node.js中readline和fs解析的数据

javascript - JQuery .on 'change' 事件不会因部分 View 内的下拉菜单而被触发

javascript - Mustache 在 dom 中渲染实际的 HTML 标签?

javascript - 如何强制 Mustache 将数字呈现为字符串?

javascript - 访问加载在 html head 标签中的 mustache 模板?

javascript - 如何在 Cordova Android 应用程序中禁用复制粘贴、拼写检查、自动完成

JSON:将填充的结构嵌套到新结构中

javascript - 将json加载到选择标签+js中

javascript - 如何获取动态创建的输入字段的值(Json)