角度-将字符串解析为{{dataObject + VARIABLE}},其中VARIABLE ='object?.key.something |管道'

时间:2019-04-19 09:45:25

标签: angular

我正在创建一个自定义表组件,该组件将获取每一行/每一列的数据。

每列都从一个主要对象获取数据,但我想将字符串解析为“变量”

所以想象一下:

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>

0 个答案:

没有答案