NG-MATERO
GitHubMaterial Extensions
zh
zh
  • 简介
  • 开始使用
  • 原理图
    • 添加项目
    • 新增路由
  • 主题系统
    • 配置布局
    • 配置菜单
    • 页面标题
    • 颜色
    • 样式辅助类
  • 响应式布局
    • Flex Layout
    • Grid Class
  • 登录认证
  • 权限管理
  • 国际化
  • 第三方库
Powered by GitBook
On this page

Was this helpful?

Edit on Git
  1. 原理图

添加项目

Previous原理图Next新增路由

Last updated 11 months ago

Was this helpful?

使用 ng add 命令可以快速创建项目目录,并且可以通过 CLI 选项配置 ng-matero 的主题风格等。

1、必须创建一个 Angular 项目,建议采用 CLI 版本(17.x)创建,低版本可能会有兼容问题。

最新 Angular 18 将会在不久支持

$ ng new <project-name>
$ cd <project-name>

CSS 预处理器最好选择 Scss (Sass),使用其它预处理器则无法使用 Angular Material 及 ng-matero 提供的样式变量。

2、添加 ng-matero

$ ng add ng-matero

初始化选项

在添加项目的时候会有预构建选项,它可以更快速地定制主题。

  • Choose a prebuilt layout template (选择布局模板类型)

    • static: 表示静态模板,项目启动后无法再通过 options 更改布局样式

    • dynamic: 保留了所有布局参数,项目启动后可以通过 options 动态更改布局,比如演示示例就是这种方式。

  • Choose a prebuilt navigation type (选择导航类型)

    • side: 侧边栏导航

    • top: 顶部导航

  • Choose a prebuilt theme style (选择主题风格)

    • Auto: 根据系统

    • light: 明亮主题

    • dark: 暗黑主题

  • Choose a prebuilt direction option (选择文字方向)

    • ltr: 从左到右

    • rtl: 从右到左

  • Include the Angular animations module? (是否包含Angular动画模块?)

    • Include and enable animations: 包含并启用动画

    • Include, but disable animations: 包含但禁用动画

    • Do not include: 不包含