Я пытаюсь использовать flexbox внутри цикла ngFor для получения данных в столбцах. Свойство Flexbox Wrap включено, чтобы отображать данные в строках для небольших экранов. Но данные отображаются в строках даже на больших экранах. Мой код
<div class="main" *ngFor="let hero of heros">
<div class="child"><mat-checkbox color='primary'>{{hero.name}}</mat-checkbox></div>
</div>
css is
.main {
width: 90%;
list-style-type: none;
margin: 0.5em;
padding: 0.5em;
display: flex;
flex-wrap: wrap;
}
.child {
width: 400px;
}
Герои объекта
heros = [
{id: 1, name: 'Superman'},
{id: 2, name: 'Batman'},
{id: 5, name: 'BatGirl'},
{id: 3, name: 'Robin'},
{id: 4, name: 'Flash'}
];