在angular2项目里使用ng-zorro的icon
官方链接:https://ng.ant.design/components/icon/zh#components-icon-demo-basic
前提:项目里已经引入ng-zorro了
先看官方基本使用:
若是我们直接按他们的代码引入到我们的项目,就会报错(有时不报错)。
icon引入步骤
这些是写在app.module.ts里的
看官方引入步骤
这里我使用的是静态引入。
// 引入icon图标(部分引入)
import { IconDefinition } from '@ant-design/icons-angular';
import { NzIconModule } from 'ng-zorro-antd/icon';import { AccountBookFill, AlertFill, AlertOutline } from '@ant-design/icons-angular/icons';const icons: IconDefinition[] = [ AccountBookFill, AlertOutline, AlertFill ];
现在就可以在页面上使用这三个(account、alert)图标了。
我的代码
// 引入icon图标(部分引入)
import { IconDefinition } from '@ant-design/icons-angular';
import { NzIconModule } from 'ng-zorro-antd/icon';
// tslint:disable-next-line:max-line-length
import { BellOutline, SettingOutline, UserOutline, ProfileOutline, GlobalOutline,FullscreenOutline, DownloadOutline, DeleteOutline, FileOutline, PlusOutline } from '@ant-design/icons-angular/icons';// tslint:disable-next-line:max-line-length
const icons: IconDefinition[] = [ BellOutline, SettingOutline, UserOutline, ProfileOutline, GlobalOutline,FullscreenOutline, DownloadOutline, DeleteOutline, FileOutline, PlusOutline];imports: [……NzIconModule.forRoot(icons)]
使用时,就按官方的使用方式就好
也可以使用第二种方式: 动态引入
angular.json文件中引入
"assets": ["src/favicon.ico","src/assets",{"glob": "**/*","input": "./node_modules/@ant-design/icons-angular/src/inline-svg/","output": "src/assets/"}],
angular.json文件发生变化,重启服务器,在运行就可以使用icon了
在angular2项目里使用ng-zorro的icon相关推荐
- angular2+onsenui--怎么在angular2项目里引入onsenui框架
在angular2项目里安装onsenui框架,这里使用npm命令. 一.在目录下,shift+鼠标右键–在此处打开命令窗口 键入命令:npm install onsenui ngx-onsenui ...
- angular2项目里使用正则表达式
先踩坑 test() 方法是一个正则表达式方法. test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false. 我们学习正则表达式时,一般 ...
- angular2项目里使用 Spin(加载中)
何时使用 页面局部处于等待异步数据或正在渲染过程时,合适的加载动效会有效缓解用户的焦虑. 效果 ng-zorro官方链接:https://ng.ant.design/components/spin/z ...
- ngzorro html源码,angular使用NG ZORRO来构建博客展示项目(简单实现展示页面)
使用 NG ZORRO 在上一篇文章中,我们已经安装了NG ZORRO,并在跟模块中引入了,在子模块中使用还需要再次引入. 编辑layout模块中的header组件 在layout.module.ts ...
- angular项目 集成ng zorro 和ng alain
angular项目 集成 ng zorro和ng alain(mock 和acl权限)学习笔记 这段时间,比较忙,很久没有写博客了.作为后端开发人员,第一次接触angular,以下是个人的学习心得和D ...
- Angular2项目中浏览器拦截弹出窗口的解决方法
Angular2项目中浏览器拦截弹出窗口的解决方法 为什么把项目是Angular2的放到了前边? 因为正常也页面网上已经很多解决方案.请自行百度或Google. 现象:当window.open为用户触 ...
- Angular 项目里 angular.json 文件内容的学习笔记
看一个基于 Angular 的 SAP Spartacus 项目里 angular.json 的例子: version: The configuration-file version. newProj ...
- angular ng zorro框架日期框无法自适应宽度的解决方法
如果我们使用ng zorro框架的日期框时,就会发现,日期框的宽度总是固定的,无法像输入框一样自适应父节点<nz-form-control [nzSpan]="12"> ...
- 【Angular2】 如何创建一个Angular2项目
[前言] 这个也是从晓风写的文档上借鉴来的, 我做端到端测试的时候用的就是这个项目. [正文] 项目流程 安装webstorm-持续集成服务器 下载地址:http://www.jetbrains.co ...
- Ng Zorro配置
Ng Zorro配置 文章目录 Ng Zorro配置 一.app.module里配置 二.引入样式 1.使用全部组件样式 2.引入组件模块 全局安装:npm i ng-zorro-antd g --s ...
最新文章
- 一篇文章回顾智源悟道 1.0 发布全程
- Java IO流(三)
- 简单点名小程序(伪)----android开发
- android universal-image-loader的使用
- Linux Cpu 利用率计算
- SystemUI之状态栏notification icon加载流程
- mysql_connect() 不支持 请检查 mysql 模块是否正确加载 解决方法
- 百度智能云发布『乘风』 端云一体化方案 助力人脸应用10分钟落地
- Java、R、JS 最常用,架构师薪资最高!起底中国开发者现状
- 通过JMETER后置处理器JSON Path Extractor插件来获取响应结果
- (3/3) 在 Cocos creator 中使用 steam api , steam 成就
- 演示固态硬盘装win11系统教程
- 公司内网限制qq微信登陆--解决办法
- 编程过程分享1「欢迎萌新入坑」:Python:做一个上海计算机二级答题系统的过程
- 360html文件打不开,为什么360安全卫士打不开
- 全球首秀!真人数字人亮相元宇宙签约仪式
- Java学习笔录3(变量和常量)
- postgres 禁止远程登录_Postgresql允许远程访问配置修改
- 【Mathtype】安装Mathtype后,word无法粘贴的问题
- 业务中台系统架构:大中台+小前台电子商务系统搭建框架思维