【发布时间】:2015-01-18 04:04:18
【问题描述】:
简单的问题:
为什么summary类可以直接附加到<span>元素而不是ng-classes到<form>标签?
是因为ng-classes 是稍后在运行时生成的吗?指导方针是什么?
CSS:
HTML:
【问题讨论】:
标签: javascript html css angularjs css-selectors
简单的问题:
为什么summary类可以直接附加到<span>元素而不是ng-classes到<form>标签?
是因为ng-classes 是稍后在运行时生成的吗?指导方针是什么?
【问题讨论】:
标签: javascript html css angularjs css-selectors
这不是你使用 ng-class 的方式。而是这样做:
<span class="summary" ng-class="{ 'ng-valid': myForm.$valid, 'ng-invalid': !myForm.$valid }">...</span>
如果您想按照自己的方式进行操作,请这样做:
<span class="summary {{ myForm.$valid ? 'ng-valid' : 'ng-invalid' }}">...</span>
下次您需要有关 stackoverflow 的帮助时,请粘贴代码而不是图像。会轻松很多。
【讨论】:
form ng-invalid.ng-dirty 与 span.summary.ng-invalid css 选择器部分之间的额外空间有关。