0
我試圖在提交時,如果某個條件未得到滿足,就會關閉Angular form中單個輸入字段的必需屬性。我曾嘗試以下:Angular JS驗證 - 如何關閉單個字段所需的
form.ChangeCreditCard.$setValidity("required", false);
即使手動設置字段的$有效狀態:
form.ChangeCreditCard.$valid = true;
但該領域,因而形式仍然是無效的。有沒有辦法以這種方式關閉單個字段的驗證?
謝謝,這是要走的路。出於興趣,有沒有辦法使用$ setValidity來做到這一點? – juju
是的。這裏有一個工作jsfiddle http://jsfiddle.net/gm97L3r5/ form.ChangeCreditCard。$ setValidity(「required」,false);這應該被設置爲true :-)這意味着它是有效的。 – krutkowski86
哦這麼簡單。謝謝 – juju