У меня есть такой макет:
<div fxLayout="row" fxFill fxLayoutAlign="start start">
<app-comp1 class="comp"></app-comp1>
<app-comp2 class="comp"></app-comp2>
<app-comp3 class="comp"></app-comp3>
</div>
Каждый компонент (comp1
, comp2
и т. Д.) И т. Д. Представляет виджет.У меня установлен размер компонентов (comp1
, comp2
и т. Д.) В CSS
.comp {
width: 700px;
height: 500px;
}
Проблема в том, что если добавить больше виджетов (app-comp4
и т. Д.), Они все будут отображаться в одной строке, ноЯ хочу, чтобы виджет отображался в новой строке, если в текущей строке нет места.Количество виджетов является динамическим, а размер виджета контролируется css, а не fxFlex="xxx%"
, поэтому я не могу использовать fxFlex="xxx%"
.
Есть мысли, как это реализовать?