import { Component, ViewChild, ElementRef } from '@angular/core'; @Component({ selector: 'app-root', templateUrl: './app.component.html' }) export class AppComponent { @ViewChild('events') eventsLog: ElementRef; count = 0; clearLog(): void { this.count++; let log = this.eventsLog.nativeElement; if (this.count >= 2) { log.innerHTML = ''; this.count = 0; } } firstBtnOnChange(event: any): void { this.clearLog(); let log = this.eventsLog.nativeElement; let checked = event.args.checked; if (checked) { log.innerHTML += '
Checked: 12 Months Contract
'; } else { log.innerHTML += '
Unchecked: 12 Months Contract
'; } } secondBtnOnChange(event: any): void { this.clearLog(); let log = this.eventsLog.nativeElement; let checked = event.args.checked; if (checked) { log.innerHTML += '
Checked: 6 Months Contract
'; } else { log.innerHTML += '
Unchecked: 6 Months Contract
'; } } thirdBtnOnChange(event: any): void { this.clearLog(); let log = this.eventsLog.nativeElement; let checked = event.args.checked; if (checked) { log.innerHTML += '
Checked: 3 Months Contract
'; } else { log.innerHTML += '
Unchecked: 3 Months Contract
'; } } }