把手模板不能正确迭代

我正在使用node.js + handlebars构build一个应用程序。 我的服务器发送两个对象到我的视图: 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}}.