【发布时间】:2021-01-26 22:52:39
【问题描述】:
我搜索过这个问题,似乎是因为 mat-tab-group 也是使用 flex 布局创建的,并且由于某种原因,它干扰或忽略了父 div 的宽度。
<div fxLayout="row" fxFlex="50vh" style="background-color: cyan;" *ngIf="selectedService$ | async as selectedService">
<!-- SPECIFIC PANEL -->
<div fxLayout="column" fxFlex="15vw" style="background-color: blueviolet;">
<!-- STUB -->
</div>
<div fxLayout="column" fxFlex="85vw">
<mat-tab-group>
<mat-tab label="Records">
<ng-template matTabContent>
<app-voice-records>
<!-- COOL GRAPH GOES HERE -->
</app-voice-records>
</ng-template>
</mat-tab>
</mat-tab-group>
</div>
</div>
【问题讨论】:
-
嗨!您可以尝试从列上的 fxFlex 中删除 vw 吗?您也可以在父容器中尝试 fxFill
-
那我该如何划分空间呢?
-
只删除单位而不是数字!
-
Gj,成功了!但为什么 ?将其发布为答案
标签: html css angular flexbox angular-flex-layout