है यहाँ मेरी HTML है:अपडेट कर रहा है इनपुट अन्य इनपुट को प्रभावित करता है अभी तक वहाँ कोई बाध्यकारी
<tr *ngFor="let row of formData; let i = index" [attr.data-index]="i">
<td *ngFor="let rowdata of formData[i]; let j = index" [attr.data-index]="j">
<input type="checkbox" name="row-{{i}}-{{j}}" [(ngModel)]="formData[i][j]">
</td>
</tr>
आप देख सकते हैं मैं उन्हें पूरी तरह से अलग करने के लिए checkboxes
पर अद्वितीय नामों निर्धारित किया है।
formData = [
[false, false],
[true, true],
[false, true]
]
प्रपत्र सही ढंग से भरता है:
formData
इस तरह की एक संरचना इस प्रकार है।
स सही ढंग से उत्पन्न कर रहे हैं, तथापि, वहाँ कुछ अजीब व्यवहार है:
जब मैं पहली बार स्तंभ के लिए चेकबॉक्स पर क्लिक करें, यह भी दूसरे स्तंभ के लिए बॉक्स की जाँच करता है; यह कुल यादृच्छिक व्यवहार की तरह लगता है, लेकिन जब मैं दूसरे कॉलम के लिए एक बॉक्स की जांच करता हूं, तो इसका पहले कॉलम
किसी भी विचार के कारण चेकबॉक्स पर कोई प्रभाव नहीं पड़ता है?
संपादित
अवलोकन: मैं एक मानक इनपुट (नहीं चेकबॉक्स) को input
बदल दिया है।
मैंने फ़ॉर्म मानों को "सत्य", "झूठा" में बदल दिया .. सच, गलत के बजाय।
जब मैं इनपुट में पाठ को बदलने की कोशिश करता हूं, तो मैं केवल एक वर्ण टाइप कर सकता हूं और इनपुट बॉक्स "अचयनित करता है" (यानी- जब भी मैं एक अक्षर टाइप करता हूं तो इसे सक्रिय करने के लिए मुझे इनपुट बॉक्स पर क्लिक करना पड़ता है)
संपादित
एचटीएमएल आउटपुट के रूप में अनुरोध:
क्या आपने समूह का नाम जोड़ा है? –
क्या आप समझा सकते हैं कि यह क्या है? –
ओह, इनपुट 'फॉर्म' टैग के अंदर नहीं हैं, क्या उन्हें होने की आवश्यकता है? –