Angular中使用ng-zorro图标库部分图标不能正常显示问题


Posted in Javascript onApril 22, 2019

在ng-alain中,使用ng-zorro图标库,发现部分能正常显示,部分并不能显示,在控制台同时发现出错报错。

ERROR Error: [@ant-design/icons-angular]: the icon redo-o does not exist or is not registered.
at IconNotFoundError (ant-design-icons-angular.js:159)
at MapSubscriber.project (ant-design-icons-angular.js:343)
...

出现以上问题是没有对相对的图标进行导入,并导出。

ng-alain默认只导入了图标库的几十个图标,在 style-icons-auto.ts可进行查看。

因此可以参考style-icons-auto.ts,把你所需要的图标进行import and export

ng-zorro图标库:https://ng.ant.design/compone...

PS:下面看下ng-zorro等组件默认样式的修改

在项目中修改ng-zorro组件默认样式的一些方法:

  • 类名等 前加::ng-deep;
  • 类名等 前加:root;
  • 类名等 前加:host /deep/;
::ng-deep .ant-spin-dot i {
 background-color: #4c7bff;
}
:host ::ng-deep .ant-spin-dot i {
 background-color: #4c7bff;
}
:root .ant-select-dropdown {
 background-color: #1F273E;
 font-size: 14px;
 margin-top: 16px;
}
:host /deep/ .ant-spin-dot i {
 background-color: #4c7bff;
}

注意:上面三种方法可分别尝试一下,不同情况下其中之一会生效。

截止目前最新的7.0.0-rc.0 版本

table组件tbody中的td中的内容超出时默认会换行,想要实现xxxx...的效果需要一个hack:

::ng-deep .ant-table-tbody > tr > td {
 max-width: 0;
 white-space: nowrap;
}

总结

以上所述是小编给大家介绍的Angular中使用ng-zorro图标库部分图标不能正常显示,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
让插入到 innerHTML 中的 script 跑起来的实现代码
Jul 01 Javascript
关于可运行代码无法正常执行的使用说明
May 13 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
Sep 12 Javascript
jquery中交替点击事件的实现代码
Feb 14 Javascript
用unescape反编码得出汉字示例
Apr 24 Javascript
js动态添加表格数据使用insertRow和insertCell实现
May 22 Javascript
《JavaScript函数式编程》读后感
Aug 07 Javascript
原生JS实现自定义滚动条效果
Oct 27 Javascript
Angular之toDoList的实现代码示例
Dec 02 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
Aug 10 Javascript
Angular 多模块项目构建过程
Feb 13 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
Feb 15 Javascript
关于vue-cli 3配置打包优化要点(推荐)
Apr 22 #Javascript
说说如何利用 Node.js 代理解决跨域问题
Apr 22 #Javascript
详解Vue中使用Axios拦截器
Apr 22 #Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
Apr 22 #Javascript
vue 项目build错误异常的解决方法
Apr 22 #Javascript
js实现web调用摄像头 js截取视频画面
Apr 21 #Javascript
今天,小程序正式支持 SVG
Apr 20 #Javascript
You might like
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
php简单获取复选框值的方法
2016/05/11 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
php提交表单时保留多个空格及换行的文本样式的方法
2017/06/20 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
2020/08/06 PHP
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
js加解密 脚本解密
2008/02/22 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
Jquery操作radio的简单实例
2014/01/06 Javascript
Javascript进制转换实例分析
2015/05/14 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
ActiveX控件的使用-js实现打印超市小票功能代码详解
2017/11/22 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
2018/07/19 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
python递归函数用法详解
2020/10/26 Python
详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)
2016/12/15 HTML / CSS
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
SQL面试题
2013/04/30 面试题
公务员培的训心得体会
2014/09/01 职场文书
2014幼儿园教育教学工作总结
2014/12/17 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
员工担保书范本
2015/09/22 职场文书
学校2016年全国助残日活动总结
2016/04/01 职场文书