Мне нужно три фишки на одной строке. числа, которые отображаются в чипе, взяты из объекта json. Я пробовал использовать как материальные значки, так и фишки. Для значков я могу отображать данные, но значок ведет себя странно, когда мой номер больше 6 цифр. Что касается чипов, я не могу понять, как связать данные. Вот мой код для значков
ts файл
getTotalBatches(jobs: Job[]): number {
return jobs.reduce((acc, job) => acc + job.batchCount, 0)
}
html file
<p>
<span [matBadge]="getTotalBatches(jobs)" matBadgeOverlap="true" matBadgeColor="warn" matBadgePosition="below after"><span
class="badgeText1">Batches</span></span>
<span [matBadge]="getTotalReports(jobs)" matBadgeOverlap="true" matBadgeColor="warn" matBadgePosition="below after"><span
class="badgeText">Reports</span></span>
<span [matBadge]="getTotalRecords(jobs)" matBadgeOverlap="true" matBadgeColor="warn" matBadgePosition="below after"><span
class="badgeText"> Records</span></span>
</p>
s css file
.mat-badge-content {
width: auto;
min-width: 30px;
min-height: 30px;
display: grid;
text-align: center;
align-items: center;
}
.badgeText {
padding-right: 40px;
padding-left: 35px;
}
.badgeText1 {
padding-right: 40px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
top: 20px;
}
Я перепробовал много вещей, чтобы связать чипы, но ничего не работает, и нет ничего полезного в Интернете.