/
creartum
/
mdata-test
Обзор
Документация
Войти
/
creartum
/
mdata-test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/app/data/data.html
35 строк
1 KB
Sergei
fixes
12 июл 2025, 15:47
12 июл 2025, 15:47
132c26e
Код
Авторство
О чём код?
@let DATA = data(); @if(status() === 'loading') { <div class="loading"> <mat-spinner></mat-spinner> </div> } <div class="container"> <div class="filters"> <input [formControl]="inputSearch" type="text"> <button (click)="search()">Поиск</button> </div> <div class="table"> <table mat-table [dataSource]='DATA'> <ng-container matColumnDef="global_id"> <th mat-header-cell *matHeaderCellDef> No. </th> <td mat-cell *matCellDef="let element; let i = index"> {{i+1}} </td> </ng-container> <ng-container matColumnDef="FullName"> <th mat-header-cell *matHeaderCellDef> Название </th> <td mat-cell *matCellDef="let element" [innerHTML]="element.FullName | highlightSearch: filterSearch()"></td> </ng-container> <ng-container matColumnDef="ObjectAddress"> <th mat-header-cell *matHeaderCellDef> Адрес </th> <td mat-cell *matCellDef="let element"> @for (item of element.ObjectAddress; track $index) { <p>{{item.Address}}</p> } </td> </ng-container> <tr mat-header-row *matHeaderRowDef="displayedColumns; sticky: true"></tr> <tr mat-row *matRowDef="let row; let element; columns: displayedColumns;" (click)="openCard(element.global_id)"></tr> </table> </div> </div>