angular
angular学习笔记,常用api、经典示例,日常总结。
angular6模板驱动表单校验
清月晨光
这个作者很懒,什么都没留下…
展开
-
angular项目环境问题
angular项目环境问题Unexpected end of JSON input while parsing near错误解决方法Unexpected end of JSON input while parsing near错误解决方法解决办法npm cache clean --force原创 2020-10-06 21:11:17 · 159 阅读 · 0 评论 -
angular8表单界面离开时,如果表单内容有变化提醒用户是否离开
访问地址:https://zhtt.gitee.io/angular-demo/ng-zorro/#/form/form-leave2安装依赖npm i great-ngform --savenpm i great-zorroutils --save原创 2020-09-06 20:14:24 · 639 阅读 · 0 评论 -
angular8表单校验,校验字符串长度(根据字节长度校验)
中英文混合时,校验字节长度,充分利用数据库定义的长度。先上图为敬:资源地址:https://www.npmjs.com/package/great-ngform示例代码: ngOnInit() { this.form = this.fb.group({ byteLength: new FormControl(null, [ this.formValidatorService.byteLength({ maxLength:10,原创 2020-08-30 07:49:35 · 1404 阅读 · 0 评论 -
angular8禁止输入空格
演示地址:https://zhtt.gitee.io/angular-demo/great-ngform8/#/form/trim<form class="great-form"> <div class="great-form-group"> <label>去除前空格:</label> <div class="great-input"> <input type="text" class="input"原创 2020-08-22 17:04:27 · 571 阅读 · 0 评论 -
angular项目中根据文件生成md5值,断点续传时使用
演示地址:https://zhtt.gitee.io/angular-demo/great-ngform8/#/file/md5前端断点续传时,往往需要根据文件生成md5值,一般实现是通过FileReader读取文件内容,然后根据内容使用md5工具类加密生成即可,示例如下: readFile1(event: any): void { const input = event.target; const reader = new FileReader(); reader.on原创 2020-08-16 15:34:59 · 829 阅读 · 0 评论 -
angular8表单校验:小数校验(指定小数位数、指定最大数、指定最小数)
<div class="great-form-group"> <label>任意数字:</label> <div class="great-input"> <input type="text" formControlName="decimal" class="input"><span>默认可以输入任意数字</span> <div class="great-form-e...原创 2020-08-02 15:19:58 · 1081 阅读 · 0 评论 -
ngzorro表格列拖动修改宽度
访问地址:https://zhtt.gitee.io/angular-demo/ng-zorro/dist/ng-zorro/#/list/drag-table安装依赖npm i great-ngform --save导入模块import {GreatDirectiveModule} from "great-ngform";在需要拖拽的组件中初始化宽度 grea...原创 2020-04-12 20:32:12 · 2507 阅读 · 1 评论 -
ionic3 + angular5 添加http请求拦截器
注:此拦截器只能拦截HttpClient,不能拦截Http1、创建拦截器ng g provider interceptor2、修改拦截器内容import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest, HttpResponse} from "@angular/common/http";import...原创 2019-05-31 14:46:07 · 1212 阅读 · 0 评论 -
ng-zorro中表格树的动态添加、修改、删除节点操作
在开发中,有时需要以表格树的形式加载数据,但是数据量特别大时,可能只是先加载一层,如果有子节点就在名称前显示一个“+”号或其它图标,然后点击“+”再展示子节点。本示例前提表示你已经搭建好angular运行的环境,并且已经创建好了ng-zorro项目,而且能够正常运行,接下来只是在这些基础上怎么动态的操作表格树上的节点。上图看效果:在线示例:https://zhtt.gitee.io...原创 2019-03-02 14:09:19 · 8583 阅读 · 11 评论 -
Angularjs 路由
先看效果js代码:var animateApp = angular.module('animateApp', ['ngRoute', 'ngAnimate']); animateApp.config(function($routeProvider) { $routeProvider .when('/', {转载 2017-01-07 09:59:23 · 555 阅读 · 0 评论 -
angular6+,表单异步校验
资源地址:https://www.npmjs.com/package/great-ngform示例代码:https://gitee.com/zhtt/angular-demo示例演示: http://zhtt.gitee.io/angular-demo/angular/dist/angular/#/form/reactivenpm install great-ngform --save...原创 2019-02-25 13:01:22 · 1969 阅读 · 2 评论 -
angular表单验证,数字验证,指定小数位数
表单内容校验演示地址:http://zhtt.gitee.io/angular-demo/angular/dist/angular/#/form/template示例代码:https://gitee.com/zhtt/angular-demo/repository/archive/master.zip资源地址:https://www.npmjs.com/package/great-ng...原创 2019-01-30 20:41:11 · 3077 阅读 · 0 评论 -
Angularjs异常
encodeUriSegment原创 2017-01-21 08:47:13 · 952 阅读 · 0 评论 -
Material Design 2日期组件显示汉化 ,materia时间组件国际化,md2 时间组件汉化
解决md2的Datepicker显示中文问题,主要有二种方式。方式一修改源代码,这种方式不推荐方式二:在使用日期组件的地方,或直接在app.component.ts中构造方法中修改里面month、daysOfWeek的值,操作如下:constructor(private _locale: DateLocale) { this._locale.months = this.M...原创 2018-10-24 15:44:01 · 2129 阅读 · 0 评论 -
angular6 from表单正则较验证,响应式表单验证、模板表单验证
资源地址https://www.npmjs.com/package/great-ngform环境准备1、安装npm包 npm install great-ngform --save 2、引入moduleimport {GreatValidateModule} from "great-ngform";@NgModule({ imports: [ CommonMo...原创 2018-10-24 21:26:12 · 5268 阅读 · 3 评论 -
个人笔记 — angular
修改第三方组件样式在使用一些第三方的组件的时候,要修改第三方组件的样式::host ::ng-deep .className{ //新的样式......}:host 表示选择器,选择当前的组件。::ng-deep 可以忽略中间className的嵌套层级关系。直接找到你要修改的className。...原创 2019-08-26 09:25:55 · 182 阅读 · 0 评论