В одном случае данные отправляются из двух разных компонентов;скажем OneComponent
и TwoComponent
, и есть ResultComponent
, которые получают эти данные через Input()
декоратор.Кроме того, в ResultComponent
данные объединяются с использованием интерфейса OnChanges
:
ngOnChanges(changes: SimpleChanges) {
if (changes['dataFromCompTwo']) {
this.dataFromComp = this.dataFromCompTwo;
}
}
, и данные отображаются в этом компоненте, но компонент создается дважды, а данные удваиваются.Как проверить, были ли данные уже отправлены с одного из компонентов и отображаются только последние отправленные данные?
STACKBLITZ => Я хотел бы показать Вот результат простоодин раз.