angular7中引用ng zorro antd的方法
小编给大家分享一下angular7中引用ng zorro antd的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
在angular7中使用新的ng zorro,按照官方文档一步一步来,没有报错,但是也没有反应。 试了一下官方的两种方式,第一种方式如果使用cnpm会报错,第二种方式会没有反应,也是因为使用了cnpm安装的缘故。
官方的第一种方式:
1.安装脚手架工具 `npminstall-g@angular/cli` 2.创建一个项目 `ngnewPROJECT-NAME` 3.初始化配置 `ngaddng-zorro-antd` 4.开发调试 `ngserve--port0--open` 5.构建和部署 `ngbuild--prod`
官方的第二种方式:
1.安装组件 `npminstallng-zorro-antd--save` 2.引入模块 import{HttpClientModule}from'@angular/common/http'; imports:[ BrowserModule, NgZorroAntdModule ], 3.引入样式与SVG资源angular.json { "assets":[ ... { "glob":"**/*", "input":"./node_modules/@ant-design/icons-angular/src/inline-svg/", "output":"/assets/" } ], "styles":[ ... "node_modules/ng-zorro-antd/ng-zorro-antd.min.css" ] }
正确引入姿势1
如果按照官网的第一个步骤来的话,必须使用npm一次到位,不能中途使用cnpm,否则会报错。
上述错误出现的原因是因为我的安装步骤如下:
ng new demo02 --skip-install
cd demo02
cnpm install
ng add ng-zorro-antd // 到这一步报错
ng serve --port 0 --open
上述错误的原因是因为第一步终止掉了,使用了cnpm安装了依赖。如果直接使用ng new demo02
安装,继续后面的步骤就会没有问题,所以说第一种方式严格按照官方的来就可以,只不过有时候直接使用npm安装会报错,多试试几下,也许是网的问题。
正确引入姿势2
还是按照上面的步骤,值得注意的一点是使用npm安装,切记不能使用cnpm,这样安装完成之后,只用官网的第二个步骤就可以正确引入并使用。
ng new projectName
cd projectName
npm install ng-zorro-antd --save
导入模块:app.module.ts
import{NgZorroAntdModule}from'ng-zorro-antd'; imports:[ BrowserModule, NgZorroAntdModule ],
引入样式与 SVG 资源 angular.json
{ "assets":[ ... { "glob":"**/*", "input":"./node_modules/@ant-design/icons-angular/src/inline-svg/", "output":"/assets/" } ], "styles":[ ... "node_modules/ng-zorro-antd/ng-zorro-antd.min.css" //"node_modules/ng-zorro-antd/src/ng-zorro-antd.min.css" ] }
正确引入姿势3
这种方式可以使用npm或者使用cnpm,两种方式都是可以完成正确引入的。
1、安装ng zorro组件
npminstallng-zorro-antd--save
2、导入模块
app.module.ts
import{NgZorroAntdModule}from'ng-zorro-antd'; imports:[ BrowserModule, NgZorroAntdModule ],
3、引入样式
styles.css
@import"~ng-zorro-antd/src/ng-zorro-antd.css";
以上是“angular7中引用ng zorro antd的方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
推荐阅读
-
Angular生命周期执行的顺序是什么
-
Angular怎么利用service实现自定义服务
-
Angular依赖注入体系中的基本概念是什么
-
Angular8基础知识点有哪些
Angular8基础知识点有哪些这篇文章给大家分享的是有关Angu...
-
angular双向绑定的示例分析
-
angular父子组件通信的示例分析
-
angular中怎么使用echarts地图
angular中怎么使用echarts地图这篇文章将为大家详细讲解...
-
Angular如何实现搜索、过滤、批量删除、添加、表单验证功能
这篇文章将为大家详细讲解有关Angular如何实现搜索、过滤、批量删除、添加、表单验证功能,小编觉得挺实用的,因此分享给大家做个参...
-
Angular如何实现搜索框
这篇文章主要介绍Angular如何实现搜索框,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.要求:利用...
-
Angular怎么创建服务
这篇文章将为大家详细讲解有关Angular怎么创建服务,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所...