Я хочу использовать трубу, используя переменную, в этом случае у меня есть объект столбцов с ключом трубы, который будет использоваться в шаблоне. Как мне этого добиться?
columns = [
{
key: 'Amount',
name: 'Amount',
width: 'col-xs-1',
pipe: "number:'1.2-2'"
},
{
key: 'TransactionDate',
name: 'Transaction Date',
width: 'col-xs-1',
pipe: "date:'medium'"
}
];
transactions = [
{
"TransactionDate": "2018-04-27T14:55:30.2",
"Amount": 5,
}
];
Я пытался использовать column.pipe в итерации шаблона, но получаю ошибку синтаксического анализа шаблона
<tr *ngFor="let transaction of transactions; let counter = index">
<td *ngFor="let column of columns" class="{{ column.width }}">{{ transaction[column.key] | column.pipe }}</td>
</tr>
Есть предложения?
Заранее спасибо!