如何从复选框获得价值?

时间:2019-04-26 07:14:13

标签: angular angular7

以下是我的模板:

<input type="checkbox" (change)="updateCategory($event)" value="Education" name="Education" id=""> Education

当用户选中复选框(true)时,我需要获取'Education'作为更改事件中的值。如何获得。

这是过滤器所必需的。

在控制台上,我没有获得价值:

updateCategory(event){
        console.log('event', event); //?
    }

3 个答案:

答案 0 :(得分:1)

使用event.target.value

  updateCategory(e) {
    console.log(e.target.value)
  }

答案 1 :(得分:1)

您将获得如下所示的值:

updateCategory(event){
  console.log('event', event.target.value);
}

答案 2 :(得分:1)

event.target.value用于值,将event.target.checked用于已选中或未选中的复选框。

updateCategory(event){
    console.log('event', event.target.value);
    console.log('event', event.target.checked);
}