2021
07-09
07-09
如何用DevUI搭建自己的Angular组件库
目录前言创建组件库关键配置修改目录布局调整库构建关键配置开发一个Alert组件组件功能介绍组件结构分解定义输入输出定义布局测试Alert组件开发态引用组件编写单元测试发布组件前言作为前端开发者,随着公司业务的不断发展和增长,业务对组件功能、交互的诉求会越来越多,不同产品或者团队之间公用的组件也会越来越多,这时候就需要有一套用于支撑内部使用的组件库,也可以是基于已有组件扩展或者封装一些原生三方库。本文会手把手...
继续阅读 >
Angular中常用的指令有用来遍历的*ngFor、控制元素显示隐藏的*ngIf,今天学习一下*ngIf这个常用的指令。NgIf指令ngIf指令用于根据表达式的值,在指定位置渲染then或else模板的内容。then模板除非绑定到不同的值,否则默认是ngIf指-令关联的内联模板。else模板除非绑定对应的值,否则默认是null。简单形式<div*ngIf="condition">...</div><!--Angular2.x中使用template--><ng-template[ngIf]="condition"><div...
最近,在做电商项目,项目中需要实现:点击编辑按钮,跳转页面完成添加地址,修改地址功能。使用到angular传参,简单做一总结:1,发送界面ts//编辑地址EditorAddress(item){console.log("选中的地址");console.log(item);this.router.navigate(['/editor-address'],{queryParams:item})}2,接收界面tspublicpersonName:string=""publicphone:string=""publicareaInfo:string=""publicdetailedAddress:string=""pu...
简单表单校验傻瓜式校验直接复制Antd中demo<formnz-form[nzLayout]="'inline'"[formGroup]="validateForm"(ngSubmit)="submitForm()"><nz-form-item><nz-form-controlnzErrorTip="Pleaseinputyourusername!"><nz-input-groupnzPrefixIcon="user"><inputformControlName="userName"nz-inputplaceholder="Username"/></nz-input-group></nz-form-control></nz-form-item><nz-form-item><nz-form-con...
最近想找些项目练练手,发现去复刻一些小游戏还挺有意思的,于是就做了一个网页版的扫雷。点击这里看看最终的效果。创建应用该项目使用的是monorepo的形式来存放代码。在Angular中,构建monorepo方法如下:ngnewsimple-game--createApplication=falsenggenerateapplicationmine-sweeper在这里,因为该项目以后还会包含其他各种其他的应用,所以个人觉得使用monorepo构建项目是比较正确的选择。如果不想使用monore...