Angular 入门教程系列:27:可折叠的sidebar和菜单

本文是Angular入门教程的一部分,详细介绍了如何利用Zorro库中的nz-sider和menu组件创建可折叠的侧边栏和菜单。通过设置nzInlineCollapsed属性和nzCollapsed属性,可以轻松实现动态折叠效果。
摘要由CSDN通过智能技术生成

zorro对nz-sider和menu都提供了折叠的选项,可以很容易实现动态折叠的效果。

menu通过nzInlineCollapsed的设定进行

html

liumiaocn:default-layout liumiao$ cat default-layout.component.html 
<nz-layout>
  <nz-header>
    <button nz-button [nzType]="'primary'" (click)="handleCollapseAction()" style="margin-bottom: 10px;">
      <i class="anticon" [class.anticon-menu-unfold]="isCollapsed" [class.anticon-menu-fold]="!isCollapsed"></i>
    </button>
  </nz-header>
  <nz-layout>
    <nz-sider>
      <div>
        <ul nz-menu [nzMode]="'inline'" nzTheme='light' [nzInlineCollapsed]="isCollapsed">
          <li nz-menu-item>
            <span title>
              <i class="anticon anticon-mail"></i>
              <span>Navigation One</span>
            </span>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值