साथ कोणीय फ़ॉर्म सत्यापन मैं एक कोणीय सत्यापन परिदृश्य है, जो मामले में यह अनदेखा किया जाना चाहिए जब तक कि यह अक्षम किया गया है, जहां एक क्षेत्र वैध होने की जरूरत है की है।विकलांग क्षेत्र
(मैं डेमो प्रयोजनों के लिए ng-messages
का उपयोग कर रहा हूं, यह $errors
फॉर्म/फ़ील्ड की स्थिति को प्रभावित नहीं करता है)।
हम कैसे max
और required
त्रुटियों को स्पष्ट करते हैं जब क्षेत्र अक्षम है? ।
<form name="myForm">
<label><input type="checkbox" ng-model="disable"> disable field</label><br>
<input name="width" type="number" ng-disabled="disable" ng-disabled="disable" ng-model="someValue" max="100" required>
<div class="errors" ng-messages="myForm.width.$error">
<div ng-message="required">Please enter a width</div>
<div ng-message="max">Width is over the max permitted</div>
</div>
</form>
MyForm वैध = {{MyForm $ वैध}।} $
यहाँ जे एस बिन पर एक काम उदाहरण है: http://jsbin.com/supapotoci/1/edit?html,output
उत्कृष्ट, धन्यवाद। मुझे एहसास नहीं हुआ था कि 'एनजी-मैक्स' इस तरह एक बुलियन मूल्य स्वीकार करेगा। – Ade
@Ade धन्यवाद :) वास्तव में यह number..like से ' '' अन्य हो सकता है'/'TRUE' भी है working..I इसके बारे में पता नहीं था: पी –
@downvoter मैं downvote के पीछे का कारण पता कर सकता है? यह पता करने के लिए अच्छा हो सकता है जहाँ मैं खुद –