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 document.createDocumentFragment()
Apr 04 Javascript
JavaScript的类型简单说明
Sep 03 Javascript
return false,对阻止事件默认动作的一些测试代码
Nov 17 Javascript
工作需要写的一个js拖拽组件
Jul 28 Javascript
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
Aug 23 Javascript
js控制滚动条缓慢滚动到顶部实现代码
Mar 20 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
Dec 17 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
Feb 17 Javascript
JS实现的Unicode编码转换操作示例
Apr 28 Javascript
node文字生成图片的示例代码
Oct 26 Javascript
在HTML中使用JavaScript的两种方法
Dec 24 Javascript
nestjs返回给前端数据格式的封装实现
Feb 22 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
Php图像处理类代码分享
2012/01/19 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
PHP实现一个限制实例化次数的类示例
2019/09/16 PHP
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
Python生成随机密码
2015/03/10 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
python 的 openpyxl模块 读取 Excel文件的方法
2019/09/09 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
Python FFT合成波形的实例
2019/12/04 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
Python创建简单的神经网络实例讲解
2021/01/04 Python
Noon埃及:埃及在线购物
2019/11/26 全球购物
出纳岗位职责范本
2013/12/01 职场文书
英语自我评价范文
2014/01/24 职场文书
致跳高运动员加油稿
2014/02/12 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
Python中22个万用公式的小结
2021/07/21 Python
Python 数据可视化之Seaborn详解
2021/11/02 Python
微信小程序实现轮播图指示器
2022/06/25 Javascript