Моделирование данных, полученных из HTTP, для создания динамической таблицы Material 2 - PullRequest
0 голосов
/ 01 декабря 2018

Несколько дней подряд я пытаюсь создать динамическую таблицу соответствия на основе данных, которые я получаю через HTTP.Все идет нормально.Я использовал это stackblitz в качестве примера.

В шаблоне таблица генерируется следующим образом ..

  <ng-container *ngFor="let column of displayedColumns$.value" cdkColumnDef="{{column}}">
    <th cdk-header-cell *cdkHeaderCellDef> {{column}} </th>
    <td cdk-cell *cdkCellDef="let row"> {{row.attributes[column]}} </td>
  </ng-container>

Теперь у меня есть одна проблема.Я хочу иметь возможность смоделировать данные, которые я получаю, прежде чем положить их на стол.Например, просматривая эти данные, я хочу иметь возможность объединить два столбца «Создано» и «Состояние», чтобы отобразить их в одном столбце с именем «Статус»

. Или, например, я хотел бы изменить датуформатировать раньше без использования |труба даты в шаблоне.

До:

| Created      | State | #     | Title
  Nov 30, 2018   open    14339   fix(cdk/stepper): exported ...

После:

| Status               | #      | Title
  Nov 30, 2018   open    14339    fix(cdk/stepper): exported ...

Все эти усилия направлены на то, чтобы иметь возможность создать табличный сервис, в котором я бы передавал API, и настройку таблицы.Таким образом, на основе этой конфигурации будет отображаться таблица ... У кого-нибудь есть идеи, как мне подходить к этому?

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