我想要使用emberjs模板呈現表格。該表應解決的列進行動態渲染:通過變量名稱獲取屬性
<table>
{{#each item in this.items}}
<tr>
{{#each colName in this.columnNames}}
<td>{{item.[colName]}}</td>
{{/each}}
</tr>
{{/each}}
</table>
不過,我認爲車把試圖訪問一個項目的屬性colName
。我如何動態訪問屬性?
'this'是當前的上下文,因此,如您所說,它是一個項目。但是,您可以使用'with'更改模板中的作用域,這裏是鏈接:http://emberjs.com/guides/templates/changing-scope/ – fanta