我不会向具有空值的输入元素添加自定义类,但也不能用于嵌套表单组,数组,控件等。
无法在表单级别实现此目标,因此很容易实现。还应牢记应用程序性能。与angular类似,它对类'ng-invalid','ng-pristine','ng-dirty'...
唯一的目的是使用CSS来实现输入样式(输入中的:empty不能解决问题),因此CSS并非可行。
我现在唯一能想到的(在性能方面)是创建可以完成这项工作的指令,但是应该手动将其添加到每个表单控件中(这很痛苦,也不是很方便)。
其他方法是为整个表单创建指令,并在更改表单值时检查表单控件的值,但是对于大型/嵌套表单而言,这似乎是个坏主意。
感谢您的帮助。