fxFlex规则不适用于mat-sidenav

时间:2019-11-05 09:56:28

标签: angular angular-material 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>

屏幕 enter image description here

1 个答案:

答案 0 :(得分:0)

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