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???