Родитель содержит дочерний компонент и кнопку
Родитель содержит строку цвета: [color]=color
при нажатии на кнопку
данные передаются впотомок и триггер ngOnChanges
parent.html
<button (click)=>'changeColor()'>Change Color </button>
<app-child [color]=color></app-child>
parent.ts
color = {color: 'blue'}
changeColor(){
this.color.color = 'red'
}
child.ts
@Input() public color: string;
ngOnChanges() {
console.log('onchange')
}
child. html
<div>color.color</div>
ngOnChanges
не запускается, но html реагирует на изменение