मैंने नर और मादा के लिए 2 रेडियो बटन लगाए हैं और मैं डिफ़ॉल्ट रूप से पहला रेडियो बटन चेक करना चाहता हूं।

मैंने पहले ही रेडियो बटन की जाँच की गई संपत्ति को जोड़ दिया है लेकिन फिर भी यह अनियंत्रित प्रदर्शित हो रहा है

<div class="form-check form-check-inline">
   <input class="form-check-input" type="radio" name="gender" id="male" value="male" [(ngModel)]="data.gender" #gender="ngModel" [checked]>
   <label class="form-check-label" for="inlineRadio1">Male</label>
</div>
<div class="form-check form-check-inline">
   <input class="form-check-input" type="radio" name="gender" id="female" value="female" [(ngModel)]="data.gender" #gender="ngModel">
   <label class="form-check-label" for="inlineRadio2">Female</label>
</div>
2
Poonam 13 सितंबर 2019, 10:00
1
उस [] को चेक किए गए एट्रिब्यूट से हटा दें
 – 
Prashant Pimpale
13 सितंबर 2019, 10:04
1
आपके मामले में checked विशेषता बिना कोष्ठक के होनी चाहिए। संपत्ति बंधन के लिए उपयोग किए जाने वाले कोणीय में वर्गाकार कोष्ठक।
 – 
Dima Mamchur
13 सितंबर 2019, 10:04

2 जवाब

सबसे बढ़िया उत्तर

आपके टाइपस्क्रिप्ट में,

स्टोर data.gender = "male"

और HTML से checked विशेषता को हटा दें। उपरोक्त दृष्टिकोण का उपयोग करके आपका चेक किया गया मान हमेशा अपडेट किया जाना चाहिए [जैसा कि उदाहरण में दिखाया गया है]

Live_Example

2
Prashant Pimpale 13 सितंबर 2019, 10:12

आप [(ngModel)] का उपयोग कर सकते हैं, लेकिन आपको "पुरुष" के साथ अपना मान data.gender में अपडेट करना होगा, [] को चेक से हटा दें।

0
Prashant Pimpale 13 सितंबर 2019, 10:13