export class AppComponent {
isChecked: boolean = false;
name = 'Angular';
toggleCallback() {
this.isChecked = !this.isChecked;
}
}
Используйте тип boolean и инициализируйте значение
export class ToggleButtonComponent implements OnInit, OnChanges {
@Input() isChecked: boolean;
@Output() callback = new EventEmitter();
constructor() { }
ngOnInit() {
}
ngOnChanges(changes: SimpleChanges) {
// check isChecked value
console.log(this.isChecked);
}
toggleChange() {
this.callback.emit();
}
}
Также удалите Hostlistener, он вам не нужен, потому что вы вызываете toggleChange () в случае изменения.