fxFlex规则不适用于mat-sidenav

我正在尝试将中的内容居中。问题是我尝试应用的任何规则都不会改变。如果我将fxFlex规则添加到所有内容,看起来一切正常。 我尝试为每个元素应用规则,但仍然没有任何线索。

sidenav的代码,没有任何规则:

<mat-sidenav-container>

    <mat-sidenav #sidenav opened mode="side">
        <div *ngIf="rooms">
            <div class="mat-title">OBJECTS:</div>
            <mat-nav-list *ngFor="let room of rooms ;trackBy: trackId">
                <a mat-list-item [routerLink]="['/select/room',room.id,'device' ]">
                    <span class="mat-body-1">{{room.roomName}}</span>
                </a>
            </mat-nav-list>
        </div>
    </mat-sidenav>

    <mat-sidenav-content fxLayout="column" fxLayoutAlign="center center">
    ...
    </mat-sidenav-content>

</mat-sidenav-container>

屏幕

fxFlex规则不适用于mat-sidenav

mjguo8888 回答:fxFlex规则不适用于mat-sidenav

如果您有一个lazyload模块,则需要在该模块上导入FlexLayoutModule

本文链接:https://www.f2er.com/3160637.html

大家都在问