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 相关文章推荐
JavaScript 直接操作本地文件的实现代码
Dec 01 Javascript
jQuery数据显示插件整合实现代码
Oct 24 Javascript
JS实现Enter键跳转及控件获得焦点
Aug 12 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
Nov 22 Javascript
jQuery过滤选择器:not()方法使用介绍
Apr 20 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
JS实现从连接中获取youtube的key实例
Jul 02 Javascript
全面了解函数声明与函数表达式、变量提升
Aug 09 Javascript
Node.js使用gm拼装sprite图片
Jul 04 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
Dec 04 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
Mar 06 Javascript
浅谈React的最大亮点之虚拟DOM
May 29 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
一个简单的MySQL数据浏览器
2006/10/09 PHP
php 什么是PEAR?(第三篇)
2009/03/19 PHP
php foreach 使用&(与运算符)引用赋值要注意的问题
2010/02/16 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
javascript版2048小游戏
2015/03/18 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
Pycharm编辑器技巧之自动导入模块详解
2017/07/18 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
Python实现GUI学生信息管理系统
2020/04/05 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
Python3中列表list合并的四种方法
2019/04/19 Python
Python3.7 新特性之dataclass装饰器
2019/05/27 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
Servlet的生命周期
2013/08/25 面试题
村委会主任先进事迹
2014/01/15 职场文书
中文专业学生自我评价范文
2014/02/06 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书