3

在我的表单中,我有一些输入控件,它们与控制器的范围数据绑定。基于用户的选择,我通过使用 ng-model 来限制选定的项目来输入控件。

我正在使用 ng-maxlength 、minlength 、ng-pattern 和其他内置验证指令来验证这些输入。

用于突出显示无效值的类。

.ng-invalid { border-color:red;  }

但是当用户想要添加新产品时,我会创建一个空对象并将其添加到控制器的范围数据中。在第一次创建新项目时,我不想用红色突出显示每件事,因为一切都是空的。

有什么方法可以让我在他们的焦点上突出显示无效输入,然后在使用之前将其显示为无效,然后在其中放入一些有效值。

当使用选择任何现有数据时,我正在验证该运动的控制。

谢谢

4

1 回答 1

2

您可以使用表单$pristine作为您的课程的条件。

于 2016-01-24T07:31:14.753 回答