У меня есть следующие данные:
[
{
"name": "AAA",
"desc": "XXXXXXXX"
},
{
"name": "BBB",
"desc": "YYYYYYY"
},
...
]
Я пытаюсь отобразить в Интернете как AAA, BBB, ...
со следующим кодом:
<mat-grid-tile colspan="3">
<div class="text-grid" *ngFor="let value of data; let f=first">
<div *ngIf="f">
{{value.name}}
</div>
<div *ngIf="!f">
, {{value.name}}
</div>
</div>
</mat-grid-tile>
Но результат вывода перекрывается , Как достичь ожидаемого результата?
Отредактировано После проверки CSS возникла проблема с CSS:
.text-grid {
position: absolute;
left: 5px;
color: royalblue;
}
Я пытался использовать либо text-align: left
(который не работает в пределах Angular Материальная сетка), либо width: 100%
(что приводит к большому разрыву между элементами).
Есть предложения о том, как настроить CSS?