<tbody>
@for(item in fileContent){
<tr>
<td>${item.title}</td>
@for(header in headers){
<td>${item.${header}}</td>
@}
</tr>
@}
</tbody>
如图
这样会报错误信息
>>09:53:06:缺少符号(PARSER_MISS_ERROR):$ 位于26行 资源:/yzpt/varianceComponent/fileContent.html
缺少输入 '模板的占位结束符号' 在 '$' 后面
23| <tr>
24| <td>${item.title}</td>
25| @for(header in headers){
26| <td>${item.${header}}</td>
27| @}
28| </tr>
29| @}
想请问大家,有没有更好的解决办法
定界符内不能使用占位符号,除了通过 ”.” 号来访问对象的的属性还可以用 [] 来引用属性,在你这里就是 ${item[header]}
${item[header]}