Как использовать трубы в переменной, используя угловые 2+? - PullRequest
0 голосов
/ 08 мая 2018

Я хочу использовать трубу, используя переменную, в этом случае у меня есть объект столбцов с ключом трубы, который будет использоваться в шаблоне. Как мне этого добиться?

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>

Есть предложения? Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...