gpt4 book ai didi

javascript - Handlebars 模板未正确迭代

转载 作者:行者123 更新时间:2023-11-30 16:19:28 26 4
gpt4 key购买 nike

我正在使用 node.js + handlebars 构建一个应用程序。我的服务器向我的 View 发送了两个对象:userscompanies。我的用户加载正常,但出于某种原因,我的公司不会填充我的下拉列表:

{{#each users}}
<tr>
<td id="id">{{id}}</td>
<td>{{first_name}}</td>
<td>{{email}}</td>
<td><button type="button" class="btn btn-primary" id="confirm">Confirm</button></td>
<td><button type="button" class="btn btn-primary" id="disable">Disable</button></td>
<td><button type="button" class="btn btn-danger" id="delete">Delete</button></td>
<td><button type="button" class="btn btn-primary" id="view">View</button></td>
<td>
<select id="company" class="form-control">
{{#each companies}}
<option>{{company_id}}</option> <!-- This will not populate -->
{{/each}}
</select>
</td>
</tr>
{{/each}}

有人知道会发生什么吗?

附带说明一下,如果我尝试在表外呈现我的 companies,它会起作用。例如:

{{#each companies}}
<p>{{company_id}}</p>
{{/each}}

谢谢!

最佳答案

根据您的描述,“公司”处于最高范围。使用 {{#each ../companies}}。

关于javascript - Handlebars 模板未正确迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34959365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com