如何在ANGULAR Material 6中选中和取消选中复选框的布尔值

问题描述 投票:0回答:1

我想要的概念是ON选择一个复选框我想要将值返回为TRUE并且取消选择相同的复选框我想要将值返回为False

这是我的HTML代码

<div class="form-group m-form__group row">
                                        <div class="col-lg-4">
                                            <mat-checkbox class="example-margin" type= checkbox value = "true" formControlName ="rti_cover" [checked] = "true">RTI</mat-checkbox>
                                        </div>
                                        <div class="col-lg-4">
                                            <mat-checkbox class="example-margin" type= checkbox value = "true" formControlName ="nildep_cover" [checked] = "true" >Nil Dep</mat-checkbox>
                                        </div>
                                    </div>
checkbox angular6 angular-material-6
1个回答
0
投票

您可以通过绑定到(更改)EventEmitter来获取复选框的值。你可以在这里的文档中看到这个:https://material.angular.io/components/checkbox/api

在组件中,您可以创建一个侦听(更改)事件的函数,并从模板中传递事件。

checkboxChanged(event) {
  console.log(event.checked);
}

该事件包含属性“checked”,它是一个布尔值,表示是否选中该框。

在模板中,您可以绑定到事件:

<mat-checkbox (change) = "checkboxChanged($event)">Check me!</mat-checkbox>
© www.soinside.com 2019 - 2024. All rights reserved.