我正在创建一个自定义表组件,该组件将获取每一行/每一列的数据。
每列都从一个主要对象获取数据,但我想将字符串解析为“变量”
所以想象一下:
var columns = [{
columnVariableString: 'key?.something | pipeSomething'
}]
<td *ngFor="let column from columns">
{{ dataObject + column.columnVariableString }}
</td>
模板变量变为{{ dataObject.key?.something | pipeSomething }}
因此,从某种意义上说,它的“可变结构”或将字符串串联在一起构成一个变量。
因此,与其完全编写一个模板变量:
<td>
{{ dataObject.someKey?.more }}
</td>
我想像模板编译器一样“构建”模板变量
var variablePiece = 'someKey?.more';
<td>
{{ dataObject + variablePiece }}
</td>