में इनपुट फ़ील्ड को अक्षम करें मैंने पहले से ही अन्य उत्तरों के उदाहरण का पालन करने का प्रयास किया है और मैं सफल नहीं हुआ!प्रतिक्रियाशील फॉर्म
मैंने एक प्रतिक्रियाशील रूप (यानी गतिशील) बनाया है और मैं किसी भी समय किसी भी फ़ील्ड को अक्षम करना चाहता हूं। मेरे प्रपत्र कोड:
this.form = this._fb.group({
name: ['', Validators.required],
options: this._fb.array([])
});
const control = <FormArray>this.form.controls['options'];
control.push(this._fb.group({
value: [''],
}));
मेरी एचटीएमएल:
<div class='row' formArrayName="options">
<div *ngFor="let opt of form.controls.options.controls; let i=index">
<div [formGroupName]="i">
<select formArrayName="value">
<option></option>
<option>{{ opt.controls.value }}</option>
</select>
</div>
</div>
</div>
मैं सुविधा के लिए कोड कम कर दिया। मैं प्रकार के चयन के क्षेत्र को अक्षम करना चाहता हूं। मैंने निम्नलिखित करने की कोशिश की:
form = new FormGroup({
first: new FormControl({value: '', disabled: true}, Validators.required),
});
काम नहीं कर रहा है! क्या किसी के पास कोई सलाह है?
का चयन कैसे निष्क्रिय किया जा सकता है, जब आप कुछ formcontrol '' first' कहा जाता है :) – Alex
निष्क्रिय करने के लिए कोशिश कर रहे हैं यह सिर्फ टाइपो था। मैं चयन अक्षम करना चाहता हूँ। क्या आप मेरी मदद कर सकते हैं? –
क्या आप एक प्लंकर को पुन: पेश कर सकते हैं? – Alex