这篇文章介绍一下Angular应用的页面布局方式,这里直接使用ng-zorro-antd的页面布局方式进行举例。
zorro的页面布局
简单的来说,zorro的layout有如下几种组件
类型 | 说明 |
---|---|
nz-layout | 布局容器,与其他layout组件结合使用 |
nz-header | 顶部布局部分,与nz-layout结合使用 |
nz-sider | 侧边栏,与nz-layout结合使用 |
nz-content | 内容布局,与nz-layout结合使用 |
nz-footer | 底部布局,与nz-layout结合使用 |
同时,zorro也支持grid方式,将页面进行24栅格进行划分
Default Layout
创建Default Layout的组件
liumiaocn:app liumiao$ ng generate component default-layout
CREATE src/app/default-layout/default-layout.component.css (0 bytes)
CREATE src/app/default-layout/default-layout.component.html (33 bytes)
CREATE src/app/default-layout/default-layout.component.spec.ts (678 bytes)
CREATE src/app/default-layout/default-layout.component.ts (300 bytes)
UPDATE src/app/app.