最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

用handlebars.js循环对象的对象

运维笔记admin11浏览0评论

用handlebars.js循环对象的对象

用handlebars.js循环对象的对象

我有一个简单的node.js应用程序,它返回以下json。

{
  computers: {
   john: {
     cpu: "intel",
     ram: "8MB",
     hd: "1TB"
   },
   jane: {
     cpu: "intel",
     ram: "12MB",
     hd: "500GB"
   },
   mary: {
     cpu: "intel",
     ram: "8MB",
     hd: "500GB"
   }
  }
}

在我的index.hbs文件中,我有以下内容。

{{#each computers}}
   {{#each this}}
      {{cpu}} {{ram}} {{hd}}
   {{/each}}
{{/each}}

我希望得到以下结果。

约翰:英特尔,8MB,1TB简:英特尔,12MB,500GB等。

任何建议都非常感谢!

回答如下:

您不必创建嵌套的each。只需使用paths结合@key来获取迭代对象的当前关键字即可。

{{#each computers}}
  {{@key}}: {{./cpu}}, {{./ram}}, {{./hd}}
{{/each}}
发布评论

评论列表(0)

  1. 暂无评论