вы можете попробовать вот так: здесь вы хотите получить данные от родительского компонента к дочернему компоненту, здесь ваш родительский компонент ParentComponent
, а дочерний компонент app-child
, поэтому здесь для получения данных от родителя к дочернему можно использовать ngOnChanges(changes: SimpleChanges)
ParentComponent. html
<app-child
[data]="data"
(filterEmmiter)="filter($event)">
</app-child>
child.component.ts
import {Component, OnChanges, SimpleChanges, Input} from '@angular/core';
class Child implements OnInit, OnChanges {
@Input() Data: any; // here is the data variable which we are getting from the parent
constructor() {}
ngOnchanges(changes: SimpleChanges) {
console.log(changes); // here you will get the data from parent once the input param is change
}
}