【发布时间】:2019-06-09 12:56:39
【问题描述】:
目前我只是在多行上显示 div。
我需要在一行上显示 div,直到它达到 60 大小,当它达到该大小时,下一个 div 将在新行上。
我可以在一行中包含 3 个或更多 div,直到尺寸达到 60。
我需要使用 fxLayout.xs 来知道何时只在下一行显示,忽略大小 60。
下面我有一个代码,它只显示在行中。
component.html:
<div fxLayout="row" fxLayout.xs="column" fxLayoutAlign="start">
<mat-form-field fxFlex="30" [floatLabel]="true">
<mat-label> Field 1</mat-label>
<input matInput name="field1" placeholder="Field 1">
</mat-form-field>
<mat-form-field fxFlex="30" [floatLabel]="true">
<mat-label>Field 2</mat-label>
<input matInput name="field2" placeholder="Field 2">
</mat-form-field>
</div>
<div class="h3 blue-fg">
Select options?
</div>
<div fxLayout="column" fxLayout.xs="column" fxLayoutAlign="start start">
<mat-checkbox>Checkbox 1</mat-checkbox>
<mat-checkbox>Checkbox 2</mat-checkbox>
<mat-checkbox>Checkbox 3</mat-checkbox>
<mat-checkbox>Checkbox 4</mat-checkbox>
<mat-checkbox>Checkbox 5</mat-checkbox>
</div>
【问题讨论】: