यह एक तय करने के लिए काफी आसान है।
मेरे लिए, हमारे पास फ़ॉर्म में एक से अधिक इनपुट थे। हमें त्रुटि के कारण इनपुट / लाइन को अलग करना होगा और बस 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विशेषता प्रदान करने से समस्या ठीक हो जाएगी।