Javascript 如果从数组中删除,如何发送false?

Javascript 如果从数组中删除,如何发送false?,javascript,angular,Javascript,Angular,我有html格式的: <label class="checkbox-inline custom-checkbox nowrap"> <input type="checkbox" ngControl="announcement" (change)="onChange($event,announcement.code)"> <span>{{announcement.name}}</span> </label> 现在,当用

我有html格式的:

 <label class="checkbox-inline custom-checkbox nowrap">
  <input type="checkbox"  ngControl="announcement" (change)="onChange($event,announcement.code)">
 <span>{{announcement.name}}</span>   
 </label>

现在,当用户选中数组中的复选框时,我将对象推送为announcement和true,但当用户取消选中该复选框时,我希望发送该公告和false。有什么建议吗?

使用以下内容并不简单:

<label class="checkbox-inline custom-checkbox nowrap">
    <input type="checkbox" [checked]="announcement.checked" (change)="announcement.checked = !announcement.checked" />
    <span>{{announcement.name}}</span>
</label>

{{announcement.name}

使用以下内容并非易事:

<label class="checkbox-inline custom-checkbox nowrap">
    <input type="checkbox" [checked]="announcement.checked" (change)="announcement.checked = !announcement.checked" />
    <span>{{announcement.name}}</span>
</label>

{{announcement.name}

然后呢?怎么处理?你打算怎么处理?公告状态(已选中或未选中)可用。是的,但我在ngFor中有复选框,因此我想要的是当选中或取消选中其中一个复选框以添加到数组中时,使用true或false取决于他是否选中或取消选中Ki以发送值和true(选中)/false(取消选中),我明白你的意思,但是如果你有一个元素列表,每个元素将存储它们的状态,无论是否选中。因此,您可以在以后使用这个元素来做进一步的逻辑。然后呢?怎么处理?你打算怎么处理?公告状态(已选中或未选中)可用。是的,但我在ngFor中有复选框,因此我想要的是当选中或取消选中其中一个复选框以添加到数组中时,使用true或false取决于他是否选中或取消选中Ki以发送值和true(选中)/false(取消选中),我明白你的意思,但是如果你有一个元素列表,每个元素将存储它们的状态,无论是否选中。因此,您可以在以后使用此元素来执行进一步的逻辑。