Guest User

Untitled

a guest
May 24th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. departmentList = [
  2. {id: 1, name: 'Dermatolgy'},
  3. {id: 2, name: 'Surgery'},
  4. {id: 3, name: 'Dental'},
  5. {id: 4, name: 'SkinCareLaser'},
  6. ];
  7.  
  8. <div *ngFor="let item of departmentList">
  9. <input type="checkbox" formControlName="departmentControl"
  10. name={{item.name}}
  11. value="{{item.id}}"
  12. (change)="selectDepartment($event,item)">
  13. {{item.name}}
  14. <span></span>
  15. </div>
  16.  
  17. selectedDepartment: any = [];
  18. selectDepartment(event: any, item: any) {
  19. console.log(event.checked);
  20.  
  21. if (event.target.checked) {
  22.  
  23. this.selectedDepartment.push(item.id);
  24. }
  25. else {
  26. let updateItem = this.selectedDepartment.find(this.findIndexToUpdate, item.id);
  27.  
  28. let index = this.selectedDepartment.indexOf(updateItem);
  29.  
  30. this.selectedDepartment.splice(index, 1);
  31. }
  32. console.log(this.selectedDepartment);
  33.  
  34. }
Add Comment
Please, Sign In to add comment