我正在使用Foundation6.4,我想使用一个部分,并通过每个帮助器用我的data.yml中的数据填充它。
部分应该在多个页面上使用,我想使用前面的内容为每个页面注入正确的来源,如下所示:
部分:
<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}}但是,当我像上面那样插入变量时,什么也没有发生。当我像这样将handlebar语法嵌套在每个帮助器中时
{{#each {{source}}}}我得到一个错误,说明解析失败。是否可以在handlebar helper中使用handlebar变量?
发布于 2019-08-22 02:12:48
你真的很接近了!假设我们的数据在registrations.yml中,它位于assets/data文件夹中。(确保您没有使用.yaml --只使用.yml)变量是您的页面上的名字: Bill lastname: Booth:{{#each registrations}}  //do not add .yml// <ul> <li>{{firstname}} {{lastname}}</li> <ul> {{/each}}
对于您的所有数据,您将获得一个列表行。//比尔·布斯//
https://stackoverflow.com/questions/57593657
复制相似问题