ciao!

ho un array di dati, presi da remoto, che mi servono in più componenti.

ho pensato di prendere questi dati nel padre generale:
codice:
 ngOnInit(): void {
    this.articoliSerivce.getFeeds()
        .subscribe((res) => {
          this.feeds = [...res.data];
        });
  }
qui i dati in console si vedono correttamente.

e poi passarli ai figli; ad esempio:
codice:
<div class="layout-container" [ngClass]="containerClass">
  <app-sidebar [feeds]="feeds"></app-sidebar>
  <div class="layout-content-wrapper">
    <app-topbar></app-topbar>
    <app-breadcrumb class="content-breadcrumb"></app-breadcrumb>
    <div class="layout-content">
      <router-outlet></router-outlet>
    </div>
  </div>
  <app-profilemenu></app-profilemenu>
  <!--<app-config></app-config>-->
  <div class="layout-mask"></div>
</div>


<p-toast key="tst" position="top-center"></p-toast>
dove sidebar è questo:
codice:
  @Input() feeds: CodiceFeed[]


  ngOnInit(): void {
    console.table(this.feeds);
  }
il problema è che mi esce undefined.
dove sbaglio???