2016-01-23 43 views
1

我正在使用node.js + handlebars構建應用程序。我的服務器向我的視圖發送兩個對象:userscompanies。我的用戶負荷罰款,但由於某些原因,我公司將不填充我的下拉列表:Handlebars模板不能正確迭代

{{#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}} 

謝謝!

回答

2

從你所描述的'公司'是在最高範圍。使用{{#each ../companies}}.