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
';
}
}
}