после его обновления в дочернем компоненте?
примерно так это я себе представлял
export class ChildComponent implements OnInit {
@Input() public props: IProp[];
@Output() propsChange = new EventEmitter<IProp[]>();
public someFunct(): void {
this.props.push('new prop');
this.propsChange.emit(this.props);
}
}
export class ParentComponent implements OnInit {
public props: IProp[];
ngOnChanges(changes: SimpleChanges): void {
console.log('Prop was added');
}
}
У родителя дб метод, который указывается в (propsChange) дочернего.
NgOnChanges срабатывает когда изменяются инпуты, а вам нужно в родителе просто повесить коллбэк на output потомка
используй сеттер на инпут
Обсуждают сегодня