簡體   English   中英

當mat-sidenav容器和mat-sidenav位於不同組件中時的問題

[英]Issue when mat-sidenav-container and mat-sidenav in different components

我將mat-sidenav-container和mat-sidenav分為兩個不同的組件。 當我將sidenav包含在兩個這樣的組件中時,模式“ side”不再起作用。 模式切換到“結束”。 當我所有組件都在同一個組件中時,它就起作用了。

<app-layout>
 <app-sidenav></app-sidenav>
 <router-outlet></router-outlet>
</app-layout>

app-layout包含mat-sidenav-container組件, app-sidenav包含mat-sidenav組件

在運行期間,

<app-sidenav></app-sidenav>
<router-outlet></router-outlet>

被mat-sidenav-content包裹。

目前不支持在自定義組件中包裝<mat-drawer><mat-sidenav> ,並且將無法使用。 參見https://stackoverflow.com/a/48308330/9226213

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM