2
我的表單我有一些輸入控件,它們與控制器的範圍數據相關。根據用戶的選擇,我通過使用ng-model來輸入控件來限制所選項目。如何防止AngularJS第一次驗證表單控件
我使用ng-maxlength,minlength,ng-pattern和其他內置驗證指令來驗證這些輸入。
用於突出顯示無效值的類。
.ng-invalid { border-color:red; }
但是,當用戶想增加一個新的產品,那麼我創建一個空的對象,並將其添加到控制器的範圍數據。 在創建新項目的第一次,我不想用紅色突出每件事物,因爲這件事是空的。
有沒有什麼方法可以突出顯示無效輸入的焦點,並在顯示爲無效之前,直到使用一些有效的值。
使用時選擇任何現有的數據,然後我在該移動驗證控件。
感謝
也提供其餘的代碼。 –
@Claies我正在添加具有屬性的對象,其默認值是未定義的。 –
@Claies添加沒有屬性的對象也不起作用。 –