简体   繁体   English

获取angular2 +中的复选框值(不使用ngModel)

[英]Get checkbox value in angular2+ (not using ngModel )

How can I get checkbox value without using ngModel (cause I don't want to declare field variable for every checkbox) 如何在不使用ngModel的情况下获取复选框值(因为我不想为每个复选框声明字段变量)

when code be like : 当代码如下:

<input type="checkbox" (click)="foo(bar)">

and

public foo(bar) {
    console.log(bar);
}

Expected output is true or false (whatever that shows checkbox status) 预期输出是true还是false (无论显示复选框状态如何)

<input #bar type="checkbox" (click)="foo(bar.checked)">

演示版

尝试这个

<input type="checkbox" (change)="foo($event.target.checked)">

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM