[英]why NgModel does not work for mat-checkbox, radio buttons in angular?
我有一個工作日數組 boolean 來檢查選擇了哪一天: selectedWeekDays: boolean[] = [true,true,true,true,true,true];
和 in.html:
<section> <h4>select your days:</h4> <mat-checkbox [(ngModel)]="selectedWeekDays[0]">sat</mat-checkbox> <mat-checkbox [(ngModel)]="selectedWeekDays[1]">sun</mat-checkbox> <mat-checkbox [(ngModel)]="selectedWeekDays[2]">mon</mat-checkbox> <mat-checkbox [(ngModel)]="selectedWeekDays[3]">tue</mat-checkbox> <mat-checkbox [(ngModel)]="selectedWeekDays[4]">wed</mat-checkbox> <mat-checkbox [(ngModel)]="selectedWeekDays[5]">thu</mat-checkbox> </section>
但是每個 mat-checkbox 都會引發此錯誤:類型“事件”不可分配給類型“布爾值”。 <mat-checkbox [(ngModel)]="selectedWeekDays[2]">sat ...等等...還有這個錯誤:無法綁定到'ngModel',因為它不是'的已知屬性墊復選框'。
不幸的是,我對單選按鈕有類似的上述錯誤。 為什么會出現此錯誤以及如何解決? 最好的祝福
確保您在 AppModule 中導入了 FormsModule。
無法綁定到“ngModel”,因為它不是“mat-checkbox”的已知屬性。 此錯誤是由於缺少 FormModule。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.