簡體   English   中英

角材料 - sidenav 組件無法正常工作

[英]Angular material - sidenav component not working correctly

我正在為不同的設備開發一個網絡應用程序:台式機、平板電腦、手機。 我結合了 sidenav 和 mediaquery( import {MediaMatcher} from '@ angular / cdk / layout'; )用於設備大小檢測。

當我加載具有手機尺寸的應用程序時,sidenav 會打開,但是當我更改設備尺寸並返回手機尺寸時,sidenav 不會打開。

我該如何解決問題?

被竊聽的應用程序的鏈接編輯器鏈接

您可以使用Host Listener來監聽窗口大小調整事件並在您的應用程序中進行以下更改。

@HostListener('window:resize', ['$event'])
onResize(event) {
 event.target.innerWidth < 400 ? this.sideNavButtonVisible = true :  this.sideNavButtonVisible = false;
}

暫無
暫無

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

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