在Angular项目中引入NG-ZORRO

  • 1.前置
  • 2.安装NG-ZORRO并进行初始化配置
  • 3.引入样式
  • 4.引入组件

1.前置

首先创建一个angular项目:angular创建一个新项目的步骤
这是我项目的结构:

2.安装NG-ZORRO并进行初始化配置

安装NG-ZORRO:cd 到当前项目位置,使用命令

ng add ng-zorro-antd

进行安装,接着会有一些初始化问题,根据自己需要进行选择,我是这样设置的:
设置完后,会提示成功。

3.引入样式

我引入的是全部组件样式,在 angular.json 中引入了

"styles": ["node_modules/ng-zorro-antd/ng-zorro-antd.min.css"]

项目里:

在 style.css 中引入ng-zorro-antd.min.css,官网是说

@import "~ng-zorro-antd/ng-zorro-antd.min.css";

但是在运行时,会报解析不到ng-zorro-antd.min.css的错误,根据错误提示,是在项目的src目录下找的这个文件,但是实际上这个文件下到了node_modules里,所以我改成了下面的:

@import "../node_modules/ng-zorro-antd/ng-zorro-antd.min.css";

4.引入组件

以按钮组件NzButtonModule为例:在app.module.ts中引入NzButtonModule

import { NgModule } from '@angular/core';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { AppComponent } from './app.component';@NgModule({declarations: [AppComponent],imports: [NzButtonModule]
})
export class AppModule { }

之后在模板中使用:

<button nz-button nzType="primary">Primary</button>

运行可以在浏览器上看到一个按钮:

在Angular项目中引入NG-ZORRO相关推荐

  1. angular项目(TS)引入腾讯地图报找不到qq

    文章目录 在angular项目中引入腾讯地图 问题解决 结尾 在angular项目中引入腾讯地图 在index.html文件中script标签加载API服务 <script charset=&q ...

  2. Angular项目中使用echarts中国地图

    首先要在Angular项目中安装echarts的依赖: npm install echarts --save npm install ngx-echarts --save 第二.在创建包含地图的Ang ...

  3. vue ajax highcharts,在vue项目中引入highcharts图表的方法(详解)

    npm进行highchars的导入,导入完成后就可以进行highchars的可视化组件开发了 npm install highcharts --save 1.components目录下新建一个char ...

  4. 在C++项目中引入Lua(AlphaGo使用的方案)

    最近大火的AlphaGo,其中的deepmind已经开源,可以到github中下载https://github.com/deepmind/lab·,网上还有一个基于Python开源AlphaGo,那个 ...

  5. 引入 javascript_在您JavaScript项目中引入类型安全性? 再想一想

    引入 javascript by James Wright 詹姆斯·赖特(James Wright) 在您JavaScript项目中引入类型安全性? 再想一想 (Introducing Type Sa ...

  6. 项目中引入阿里巴巴图标——iconfont图标的使用-svg格式

    项目中引入阿里巴巴图标--iconfont图标的使用-svg格式 一.下载图标 1.先进入iconfont.cn页面 iconfont官网:https://www.iconfont.cn/ 2.登陆, ...

  7. 如何在Vue项目中引入ArcGIS JavaScript API​ 创建三维可视化地图(含vue项目创建教程)

    新手上路之在Vue项目中引入ArcGIS API​ 视频教程 B站搜索 X北辰北,感谢up主无私的教学~ B站地址:https://www.bilibili.com/video/BV18E411K7B ...

  8. Webpack项目中引入Bootstrap4.x

    Bootstrap是一个简洁.直观.强悍的前端开发框架,在Web开发中使用频率很高,本文主要记录一下如何在 webpack项目中引入Bootstrap4.x. 由于Bootstrap在各个Vue组件中 ...

  9. 说说如何在项目中引入 jBPM4 工作流框架以及遇到的坑儿

    由于各种原因,我们需要在项目中引入 jBPM4 工作流框架,遇到了不少问题,今记录如下O(∩_∩)O 1 引入步骤 1.1 加入依赖包 非 Maven 项目,在 lib 包中加入 jbpm.jar. ...

最新文章

  1. Java 学习总结(一)
  2. window COM调试2[转]
  3. Android源码设计模式分析项目
  4. 2016年8月份学习总结,读书《书都不会读,你还想成功》
  5. python open读取_python,一读取文件open()
  6. python安全攻防---爬虫基础---get和post提交数据
  7. Hbase常用操作记录
  8. Kudu报错:你的主机中的软件终止了一个已建立的链接
  9. 华为ax3怎么接光纤sc接口_光纤收发器接口类型、连接、指示灯说明及故障症断...
  10. linux----LAMP之编译安装apache
  11. 2019美赛b题:基于Weighted-K-means聚类模型的选址
  12. qPCR定量方法在肠道微生物特定种属定量应用
  13. pip install pyinstaller安装报错
  14. 机器人操作系统 ROS 相关书籍整理合集 [古月居推荐]
  15. [转载]20世纪十大算法
  16. Config-Server
  17. java按位异或的运算是,深入理解按位异或运算符
  18. 如何为github上面的项目生成一个可以访问的网址
  19. ubuntu下安装韩语输入法
  20. c语言模拟32u4单片机,一种基于Atmega32u4的教学型Arduino开发板的制作方法

热门文章

  1. 如何用lisp绘制梯形_应用AutoLISP 实现AutoCAD 参数化绘图.doc
  2. Nuitka 为 exe 设置图标、压缩体积、去掉黑框
  3. [附源码]计算机毕业设计springboot停车场管理系统
  4. Bootstrap 栅格系统
  5. 使用Vue 2.0+本地储存,留言板
  6. PHP图像基本操作绘制圣诞雪花图
  7. Linux永久关闭防火墙命令
  8. mysql下载 简书_MySQL下载与安装(8.0.20版)
  9. h5使用HbuilderX打包app
  10. python timedelta_python的timedelta