2017-03-31 75 views
0

我的#each循环都是在单独编写时工作的,但是当它们在一起时,我的网页表格体是空白的。我究竟做错了什么?Node.js中的每一个都带有车把,没有模板

<table class="table" class="text-center"> 
    <thead> 
     <tr> 
      <th>Surname</th> 
      <th>Name</th> 
     </tr> 
    </thead> 
    <tbody> 
     {{#each surnames as |surname|}} 
      {{#each names as |name|}} 
      <tr> 
       <td>{{surname}}</td> 
       <td>{{name}}</td> 
      </tr> 
      {{/each}} 
     {{/each}} 
    </tbody> 
</table> 

回答

0

你的第二个循环的情况下,当它嵌套改变。使用../访问父级作用域。

<table class="table" class="text-center"> 
    <thead> 
     <tr> 
      <th>Surname</th> 
      <th>Name</th> 
     </tr> 
    </thead> 
    <tbody> 
     {{#each surnames as |surname|}} 
      {{#each ../names as |name|}} 
      <tr> 
       <td>{{surname}}</td> 
       <td>{{name}}</td> 
      </tr> 
      {{/each}} 
     {{/each}} 
    </tbody> 
</table> 
+0

这工作,谢谢! – iNTERS22