[Angular2 Form] Style Validation in Angular 2 Forms
Inputs using Angular 2’s ngModel
automatically apply style classes of .ng-valid
and .ng-invalid
each time the input’s validity changes. These classes allow you easily add your own styles simply by declaring the styles
in your Component
decorator.
import { Component, OnInit } from '@angular/core';@Component({selector: 'app-message',templateUrl: './message.component.html',styleUrls: ['./message.component.css'] }) export class MessageComponent implements OnInit {message = "Hello";constructor() { }ngOnInit() {}onSubmit(formValue){console.log("formValue", JSON.stringify(formValue, null, 2))} }
input.ng-dirty.ng-valid.ng-touched{border-bottom: green 2px solid; } input.ng-invalid.ng-dirty.ng-touched{border: 2px solid red; }
Github
转载于:https://www.cnblogs.com/Answer1215/p/5914088.html
[Angular2 Form] Style Validation in Angular 2 Forms相关推荐
- Angular Reactive Forms -- Model-Driven Forms响应式表单
Angular 4.x 中有两种表单: Template-Driven Forms - 模板驱动式表单 (类似于 AngularJS 1.x 中的表单 ) 官方文档:https://v2.angul ...
- angular2 form reset
<div class="col-sm-8 pull-right text-danger" [hidden]="course.valid || course.unto ...
- ExtJS入门教程03,form中怎能没有validation
接上篇内容,我们在学会extjs form的基本用法之后,今天我们来看看extjs form的validation功能. 必填项,就是不能为空(allowBlank) 效果: 代码: {xtype: ...
- Angular 4.x 自定义表单控件
当我们打算自定义表单控件前,我们应该先考虑一下以下问题: 是否已经有相同语义的 native (本机) 元素?如:<input type="number"> 如果有,我 ...
- Spring Security和Angular教程
Spring Security和Angular教程 (一)安全的单页应用程序 在本教程中,我们展示了Spring Security,Spring Boot和Angular的一些很好的功能,它们协同工作 ...
- angular基础学习
angular基础学习 核心 一. angular环境搭建 1. 安装前准备: 1.1 安装nodejs 1.2 安装 cnpm, 尽量不要使用 1.3 使用npm/cnpm命令安装angular/c ...
- angular过滤字符_如何使用Angular和Azure计算机视觉创建光学字符读取器
angular过滤字符 介绍 (Introduction) In this article, we will create an optical character recognition (OCR) ...
- angular 命令行项目_Angular命令行界面介绍
angular 命令行项目 Angular is closely associated with its command-line interface (CLI). The CLI streamlin ...
- 通过forms来创建用户注册
注册 通过django的Form来生成标签 form主要是可以保存数据,也可以生成标签,对于登录和注册来说使用方便 下面创建了forms.py模块,然后倒入这个模块到views里面,这样是为了后面的好 ...
最新文章
- pandas groupby
- php 检测是否是微信浏览器,php判断是否是微信浏览器和是否是移动端代码
- python语言中文社区-python中用中文
- java des zero_android----Java DES加密算法工具类
- Spring中获取bean
- Google MapReduce有啥巧妙优化?
- 用WEB技术栈开发NATIVE应用(二):WEEX 前端SDK原理详解
- 干货!操作系统基础知识汇总!转给要面试的同学吧
- java做jsp问题_java/jsp中 中文问题详解
- android color属性黑色,android – 未找到样式属性attr / colorSecondary
- Davids阅读笔记:《Redis设计与实现》
- Collections.unmodifiableList方法的使用与场景
- 有效的数独 python_Python判断有效的数独算法示例
- 在一家公司干多长时间跳槽才合适?值得一读!
- centos安装图形化界面及vnc-server连接
- 解答诸葛亮反思的七条内容
- Go语言如何快速对接短信接口
- 微信小程序获取数据接口动态渲染Echarts折线图
- java web视频学习-ServletContext和Request和Response
- 【模块电路】继电器驱动应用
热门文章
- NOIP2012 文化之旅
- is not allowed to connect to this MySQL server解决办法
- web中的各种打印方案
- day88 Vue基础
- BZOJ1415 [Noi2005]聪聪和可可 【SPFA + 期望dp记忆化搜索】
- 软件项目开发计划书【申明:来源于网络】
- 模块化编程AMDCommonJS
- JQuery中ajax方法访问web服务
- android studio换主题,为Android Studio换上一副更加好看的主题
- androidx86安装pc后无法联网_问题解决记录-npm和yarn全局安装成功后命令无法执行的问题...