मेरे पास इनपुट बॉक्स के साथ एक फॉर्म है। इनपुट बॉक्स दोनों प्रकार के टेक्स्ट और संख्याओं में हैं। और मुझे उन्हें सत्यापित करना होगा और मैंने इस का पालन किया और उन्हें सत्यापित करने का प्रयास किया।संख्याओं के लिए कोणीय 2 फॉर्म प्रमाणीकरण न्यूनतम और अधिकतम
इसके अनुसार यदि मुझे एक स्ट्रिंग को सत्यापित करना है तो मैं नियंत्रण समूह का उपयोग निम्नानुसार कर सकता हूं।
constructor(fb: FormBuilder){
this.complexForm = fb.group({
'firstName' : [null, Validators.required],
'lastName': [null, Validators.compose([Validators.required, Validators.minLength(5), Validators.maxLength(10)])]
})
और इस के लिए HTML कोड के रूप में निम्नानुसार ...
<form [formGroup]="complexForm" (ngSubmit)="submitForm(complexForm.value)">
<div class="form-group">
<label>First Name:</label>
<input class="form-control" type="text" placeholder="John" [formControl]="complexForm.controls['firstName']">
</div>
<div class="form-group">
<label>Last Name</label>
<input class="form-control" type="text" placeholder="Doe" [formControl]="complexForm.controls['lastName']">
</div>
<div class="form-group">
<button type="submit" class="btn btn-default">Submit</button>
</div>
</form>
लेकिन मैं निम्नलिखित उदाहरण के रूप में भी एक संख्या प्रकार इनपुट बॉक्स को मान्य करने के लिए है।
<form [formGroup]="complexForm" (ngSubmit)="submitForm(complexForm.value)">
<div class="form-group">
<label>Age:</label>
<input class="form-control" type="number" [formControl]="complexForm.controls['age']">
</div>
<div class="form-group">
<button type="submit" class="btn btn-default">Submit</button>
</div>
</form>
लेकिन समस्या वहाँ प्रमाणकों क्या न्यूनतम मूल्य और निवेश के लिए अधिकतम मूल्य है का चयन करने के लिए कोई विकल्प नहीं है।
क्या इस समस्या के लिए कोई समाधान है?
धन्यवाद।
यहाँ पर है के रूप में सरल है simlilar सवाल यह है कि http://stackoverflow.com/questions/39847862/min-max-validator- इन-एंजुलर-2-फाइनल – Mehari