2017-03-31 2 views
0

Beide meine #each-Schleifen funktionieren, wenn sie separat geschrieben werden, aber wenn zusammen, ist der Tabellenkörper meiner Webseite leer. Was mache ich falsch?Node.js jeweils in jedem mit Lenker, keine Vorlage

<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> 

Antwort

0

Der Kontext Ihrer zweiten Schleife wird geändert, wenn sie verschachtelt ist. Verwenden Sie ../, um auf den übergeordneten Bereich zuzugreifen.

<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

Das funktionierte, danke! – iNTERS22