Angular Material 的 Sidenav 组件是一个侧边栏,可以用于导航或显示其他相关内容。它提供了一种优雅的方式来在应用程序中添加侧边导航。
功能
- 响应式设计:Sidenav 组件可以根据屏幕大小自动调整其宽度。
- 内容可折叠:可以折叠和展开侧边栏内容。
- 多级导航:支持多级嵌套的导航菜单。
示例
以下是一个简单的 Sidenav 组件示例:
<md-sidenav #sidenav mode="over" align="start">
<md-list>
<md-list-item>
<a md-button (click)="close()">首页</a>
</md-list-item>
<md-list-item>
<a md-button (click)="close()">关于我们</a>
</md-list-item>
<md-list-item>
<a md-button (click)="close()">联系方式</a>
</md-list-item>
</md-list>
</md-sidenav>