lanuage.component.html
<form method="post" enctype="multipart/form-data">
<mat-checkbox class="versionstyle" name="languageenabled"[(ngModel)]="languageObj.languageenabled">Enabled</mat-checkbox>
</form>
我想在angular6中默认选中复选框,我在谷歌中搜索并应用了这么多解决方案,但它不起作用。
<mat-checkbox class="example-margin" [(ngModel)]="myModel"/>
或
<mat-checkbox [checked]="myModel" class="example-margin"/>
假设myModel = true;
component.ts
在您的情况下,请尝试在component.ts
中初始化this.languageObj.languageenabled = true
mat-checkbox
公开一个@Input() checked: Boolean
属性。您可以在代码中执行此操作:
[checked]="languageObj.languageenabled"
对于选中复选框
<form method="post" enctype="multipart/form-data">
<mat-checkbox
[checked]="true">Checked
</mat-checkbox>
</form>
对于未选中
复选框<form method="post" enctype="multipart/form-data">
<mat-checkbox
[checked]="false">Uncheked
</mat-checkbox>
</form>