У меня есть таблица соответствия, которая динамически отображает данные следующим образом:
<ng-container matColumnDef="type">
<mat-header-cell *matHeaderCellDef> No. </mat-header-cell>
<mat-cell *matCellDef="let element"> {{element.type}} </mat-cell>
</ng-container>
<ng-container matColumnDef="count">
<mat-header-cell *matHeaderCellDef> Count </mat-header-cell>
<mat-cell *matCellDef="let element"> {{element.count}} </mat-cell>
</ng-container>
У меня нет счетчика в модели. Я запрашиваю количество элементов из серверной части и возвращаю счет, группируя какмногие из них имеют статистические функции и $ group.типы (электроника, домашние хозяйства ...) находятся в коллекции ..
[{_id: objectId type: electronics}
{_id: objectId type: households}
]
после запроса агрегирования и группировки я получаю этот массив обратно
[
{type: electronics count: 139},
{type: households count: 400},
...
]
Я хочу добавить счетстолбец, который подсчитывает количество различных элементов, в которых электроника будет иметь свою собственную строку и будет возвращать 139 в столбце подсчета, а домашняя страница будет иметь собственную строку и возвращать 400
Я успешно регистрирую данные, возвращенные из серверной части, но как это сделать?я отображаю его в таблице матов.
Используя угловой материал 5, как пройти через ячейку матов и захватить каждый тип (электронный, домохозяйства из другой ячейки) и отобразить счет для этого типа в соответствующей строке?Любое предложение будет оценено!