Angular2 多选框

if (this.checkedList.length != 0) {
  if (data.checkbox && this.checkedList.indexOf(data) == -1) {
    this.checkedList.push(data);
  }
  if (!data.checkbox && this.checkedList.indexOf(data) != -1) {
    this.checkedList.splice(this.checkedList.indexOf(data), 1);
  }
} else {
  if (data.checkbox) {
    this.checkedList.push(data);
  }
}

  

原文地址:https://www.cnblogs.com/zhanglanzuopin/p/12703388.html