【问题标题】:Iterate over object with Handlebars使用 Handlebars 遍历对象
【发布时间】:2017-05-29 08:40:31
【问题描述】:

我正在尝试使用把手迭代此对象中的电子邮件键,因此只会显示电子邮件值。

 //users object
[{ first_name: 'foo',
last_name: 'foo',
email: 'foo@gmail.com',
phone: '5555' } ]

我尝试过像这样使用每个:

<ul>
{{#each users}} // iterate over the first array
    {{#each this as |val_user key_user|}} //iterate over the objects

    <li>{{key_user.email}}: {{val_user}}</li> // didn't work
    {{/each}}
{{/each}}

最终结果应该是:

- 电子邮件:foo@gmail.com

我想我可以使用 if 语句,但我认为串联应该可以解决问题

【问题讨论】:

    标签: node.js handlebars.js


    【解决方案1】:

    您可以简单地这样做,因为您知道 keyemail

    <ul>
    {{#each users}} // iterate over the first array           
        <li>Email: {{this.email}}</li>         
    {{/each}}
    </ul>
    

    【讨论】:

      猜你喜欢
      • 2012-09-07
      • 2015-10-27
      • 2018-07-22
      • 2015-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 2010-12-26
      相关资源
      最近更新 更多