не меняется, что логично
п2
```
@input() set item() {
this.initForm();
}
ngOnInit(): {
}
---
template рисует форму
родитель меняет item. ФОРМА меняется, что логично. НО прозрачно ли это?
п3
@input() item();
ngOnInit(): {
}
ngOnChanges(changes: SimpleChanges) {
if (changes.item) {
this.initForm();
}
}
---
template рисует форму
```
родитель меняет item. ФОРМА меняется, что логично. Все прозрачно, переменная не затронута, работай с ней, как надо
Не всегда работает ngOnChanges и в нем со временем копится мусор. Исходники материала смотрели? Почему они юзают сеттеры, а не ngOnChanges?
Обсуждают сегодня