【问题标题】:fxFlex has no affectfxFlex 没有影响
【发布时间】:2020-09-06 15:26:29
【问题描述】:

我使用 fsflex 左对齐前两个 div,右对齐第二个 div。我使用了垫片和 fsflex,但 fsflex 没有做任何事情,并且让所有内容保持对齐。

我有以下标记:

<div id="filter-menu" fxLayout="row" fxLayoutAlign="start center">
        <div fsFlex="10">
            <mat-form-field>
                <mat-select placeholder="Acciones Multiples">
                    <mat-option [value]=""></mat-option>
                    <mat-option value="Delete">Eliminar</mat-option>
                </mat-select>
            </mat-form-field>
        </div>
        <div fsFlex="10">
            <button mat-flat-button color="primary">Aplicar</button>
        </div>
        <div  fsFlex="60" class="spacer"></div>
        <div fsFlex="10">
            <mat-form-field>
                <mat-select placeholder="Estado" (selectionChange)="applyFilter($event.value)">
                    <mat-option [value]="">Todas</mat-option>
                    <mat-option value="Active">Activas</mat-option>
                    <mat-option value="Inactive">Inactivas</mat-option>
                </mat-select>
            </mat-form-field>
        </div>
        <div fsFlex>
            <mat-form-field>
                <input matInput (keyup)="applyFilter($event.target.value)" placeholder="Buscador por nombre o CIF">
            </mat-form-field>
        </div>
    </div>

我可以使用以下 css 来达到预期的效果,但宁愿使用 angular flex:

#filter-menu {
    > div:not(.spacer) {
      flex-grow: 3;
    }

    .spacer {
      flex-grow: 150;
    }
  }

【问题讨论】:

    标签: css angular flex3 angular-flex-layout


    【解决方案1】:

    您使用的是fsFlex 而不是fxFlex

    【讨论】:

    • 卫生部。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    • 2020-11-10
    • 2015-11-04
    • 2010-12-01
    • 2020-07-09
    • 2013-10-07
    • 2021-12-15
    相关资源
    最近更新 更多