В angular есть способ разбить строку angular mat-table? так что все столбцы строки находятся в отдельном компоненте - PullRequest
0 голосов
/ 14 июля 2020

Есть ли способ разбить строку таблицы angular на компоненты. вот образец таблицы матов.

<table mat-table [dataSource]="questions" class="mat-elevation-z8">
<!-- Status Column -->
<ng-container matColumnDef="status">
  <th mat-header-cell *matHeaderCellDef></th>
  <td mat-cell *matCellDef="let question">
  </td>
</ng-container>
<!-- Title Column -->
<ng-container matColumnDef="title">
  <th mat-header-cell *matHeaderCellDef> Questions </th>
  <td mat-cell *matCellDef="let question">
    {{question.label}}
  </td>
</ng-container>
<!-- Answer Column -->
<ng-container matColumnDef="answer">
  <div>
    <th mat-header-cell *matHeaderCellDef width="150px"> Answers </th>
    <td mat-cell *matCellDef="let question;let i = index">
      <app-custom-button></app-custom-button>
    </td>
  </div>
</ng-container>
<ng-container matColumnDef="toggle">
  <th mat-header-cell *matHeaderCellDef></th>

  <td mat-cell *matCellDef="let question">
    <app-toggle-button></app-toggle-button>
  </td>
</ng-container>

<tr mat-header-row *matHeaderRowDef="columnHeader"></tr>
<tr mat-row *matRowDef="let row; columns: columnHeader;"></tr>
</table>

Я хочу сделать каждую строку компонентом со всеми столбцами.

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