在{{#each}}中使用{{Variable}}吗?

时间:2019-08-21 14:12:20

标签: zurb-foundation

im使用Foundation 6.4,我想使用局部函数,并通过每个助手将来自data.yml的数据填充其中。

partial应该在多个页面上使用,我想使用前端事物为每个页面注入正确的源,就像这样:

部分:

<div class="callout text-center">
  <h2>Become A Member</h2>

      {{#each source}}
      <div class="floated-label-wrapper">
        <label for="full-name">{{label}}</label>
        <input type="text" id={{id}} name={{name}} placeholder={{placeholder}}>
      </div>
      {{/each}}

      <button class="button expanded" id="submitUserDataButton">Sign up</button>

</div>

页面:

---
registration: true
source: data.stuff
---

{{> floated-label-wrapper}}

但是,当我像上面那样插入变量时,什么也没发生。 当我像这样将句柄语法嵌套在每个助手中时

{{#each {{source}}}}

我收到一个解析失败的错误消息。 实际上可以在车把助手中使用车把变量吗?

1 个答案:

答案 0 :(得分:0)

您真的很亲密!假设我们的数据位于resources / data文件夹中的registrations.yml中。 (确保您不使用.yaml-仅使用.yml) 变量是 名:Bill 姓:展位 在您的页面上: {{#each registrations}} //do not add .yml// <ul> <li>{{firstname}} {{lastname}}</li> <ul> {{/each}}

对于所有数据,您将获得一个列表行。 // Bill Booth //