Javascript Angular 7,没有NgModel,如何获取复选框状态(真/假)?

Javascript Angular 7,没有NgModel,如何获取复选框状态(真/假)?,javascript,angular,typescript,Javascript,Angular,Typescript,在Angular 7应用程序中,我有一个复选框集合,该复选框位于*ngFor中,没有[(ngModel)]。在这里,我如何在不使用ngmodel的情况下获取复选框状态(无论是否选中) 我尝试过$event,但它总是实现的。找到下面我的代码,给出没有[(ngModel)]的任何好的解决方案 选择TestAll(国家/地区值:任意,事件:任意){ console.log(event);//这里我需要知道复选框是否被选中 } 您可以使用该属性。通过event.target访问它。此示例用于从以下位置

在Angular 7应用程序中,我有一个复选框集合,该复选框位于*ngFor中,没有[(ngModel)]。在这里,我如何在不使用ngmodel的情况下获取复选框状态(无论是否选中)

我尝试过$event,但它总是实现的。找到下面我的代码,给出没有[(ngModel)]的任何好的解决方案


选择TestAll(国家/地区值:任意,事件:任意){
console.log(event);//这里我需要知道复选框是否被选中
}
您可以使用该属性。通过
event.target
访问它。此示例用于从以下位置检索选中的

这是一个正在实施的计划

希望这有帮助

您可以使用该属性。通过
event.target
访问它。此示例用于从以下位置检索选中的

这是一个正在实施的计划

希望这有帮助

<div *ngFor="let country of addedValue  | keyvalue;  let in = index; ">
          <div>
              <input type="checkbox" name="country{{in}}" (change)="selectTestAll(country.value, $event)">
            </div>
</div>

 selectTestAll(countryValue: any, event: any) {
    console.log(event); // HERE I NEED TO KNOW THAT CHECKBOX IS CHECKED OR NOT
 }
selectTestAll(countryValue: any, event: any) {
  const { checked } = event.target;
  console.log(checked);
}