如何返回ANGULAR Material 6

时间:2019-02-28 12:39:14

标签: checkbox angular6 angular-material-6

我想得到的概念是 在选中复选框时,我希望将值返回为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>

1 个答案:

答案 0 :(得分: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>