要使mat-sidenav不可见,您可以使用Angular的内置指令ngIf来控制其显示和隐藏。以下是一个示例解决方法:
import { Component } from '@angular/core';
@Component({
selector: 'app-your-component',
templateUrl: './your-component.component.html',
styleUrls: ['./your-component.component.css']
})
export class YourComponent {
sidenavVisible = true;
toggleSidenav() {
this.sidenavVisible = !this.sidenavVisible;
}
}
这样,当您点击"Toggle Sidenav"按钮时,sidenav将切换可见性。