यह एक तय करने के लिए काफी आसान है।
मेरे लिए, हमारे पास फ़ॉर्म में एक से अधिक इनपुट थे। हमें त्रुटि के कारण इनपुट / लाइन को अलग करना होगा और बस name
विशेषता जोड़ना होगा । मेरे लिए यह मुद्दा तय हो गया:
इससे पहले:
<form class="example-form">
<mat-form-field appearance="outline">
<mat-select placeholder="Select your option" [(ngModel)]="sample.stat"> <!--HERE -->
<mat-option *ngFor="let option of actions" [value]="option">{{option}</mat-option>
</mat-select>
</mat-form-field>
<mat-form-field appearance="outline">
<mat-label>Enter number</mat-label>
<input id="myInput" type="text" placeholder="Enter number" aria-label="Number"
matInput [formControl]="myFormControl" required [(ngModel)]="number"> <!--HERE -->
</mat-form-field>
<mat-checkbox [(ngModel)]="isRight">Check!</mat-checkbox> <!--HERE -->
</form>
के बाद:
मैं हाल ही में जोड़े name
के लिए विशेषता select
और checkbox
और कहा कि समस्या का समाधान हो। निम्नलिखित नुसार:
<mat-select placeholder="Select your option" name="mySelect"
[(ngModel)]="sample.stat"> <!--HERE: Observe the "name" attribute -->
<input id="myInput" type="text" placeholder="Enter number" aria-label="Number"
matInput [formControl]="myFormControl" required [(ngModel)]="number"> <!--HERE -->
<mat-checkbox name="myCheck" [(ngModel)]="isRight">Check!</mat-checkbox> <!--HERE: Observe the "name" attribute -->
जैसा कि आप name
विशेषता को देखते हैं । आपके ngModel
नाम के समान दिया जाना आवश्यक नहीं है । केवल name
विशेषता प्रदान करने से समस्या ठीक हो जाएगी।