css - angular2 表单验证 - .ng-invalid :not(form) 是什么

标签 css forms angular angular2-forms

问题

angular2 表单元素的 CSS 选择器的 :not(form) 部分是什么?

上下文

Angular2 tutorial about forms的当前版本利用双向数据绑定(bind)、更改跟踪和验证将 CSS 类添加到表单元素。

他们的示例表单如下所示 enter image description here

他们实现红色条的示例代码如下所示

.ng-invalid:not(form)  {
   border-left: 5px solid #a94442; /* red */
}

最佳答案

啊,我自己发现的!

ng-invalid类是 <form>元素也是。

所以,:not(form)添加是为了防止在整个表单的左侧出现红色条。

关于css - angular2 表单验证 - .ng-invalid :not(form) 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43690212/

相关文章:

jquery - 调试一个简单的 jQuery 文档

javascript - 脚本和样式未在 functions.php 中排队

javascript - 如果 getStudents 的响应长度为 1,如何将学生默认为自己

angular - 数组对象修改时如何触发变化检测?

html - 将内联 css 与外部 css 文件用于背景图像有什么好处

asp.net - html 助手 webgrid 没有显示我分配的样式类

html - 表单内联和表单组的 Bootstrap 表单间距问题?

forms - 在 Struts1 中预填充表单

javascript - 功能策略已在本文档中禁用地理定位

angular - 使用模式进行正式电子邮件自定义验证不起作用