2017-03-28 16 views
0

に動作していない:私は、以下のものを試してみましたネストされた各私は二つのリスト持って

var one =["test","test1","test2"]; 
var two =["temp","temp1","temp2",""temp3","temp4"]; 

をそれが動作していません。

<table> 
{{#each one}} 
    <td>{{this}}</td> 
    <td> 
    <select> 
    {{#each two}} 
     <option>{{this}}</option> 
    {{/each}} 
    </select> 
    </td> 
{{/each}} 
</table> 

答えて

1

各ブロックに構文エラーがあります。 {{each}}の代わりに{{#each two}}にする必要があります。

+0

は、私は1つが、今、その動作していない –

+0

が{{#each ../two}}に{{#each二つ}}変更してみてくださいこと変更しました。 –

+0

ありがとうございます、その作業 –

1

「2つの」配列が最初の各ブロックの外側にスコープされているという問題があります。

代わりにこれを試してください。

var context = { 
one : ["test","test1","test2"], 
two : ["temp","temp1","temp2",""temp3","temp4"] 
}; 


<table> 
{{#each context.one}} 
    <td>{{this}}</td> 
    <td> 
    <select> 
    {{#each ../two}} 
     <option>{{this}}</option> 
    {{/each}} 
    </select> 
    </td> 
{{/each}} 
</table> 
関連する問題