I am using angular-resize-event tool to listen resize of my items.
So I can listen any element using <div (resized)="onResized($event)"></div>
But I need to use this in my nested component to listen parent.
I am using my ChartComponent in my WidgetComponent init function like following:
init function of ChartComponent is:
ngOnInit() {
let chartComponent = this.elementRef.nativeElement.parentElement;
let widgetContainerComponent = chartComponent.parentElement;
let cardBody = widgetContainerComponent.parentElement;
this.renderer.listen(cardBody, 'resized', (event) => {
console.log(event)
})
}
But this is not working. But if I add click listener, it is working.
this.renderer.listen(cardBody, 'click', (event) => {
console.log(event)
})
I want to listen parent resized event from child component. If parent size change, I will set the width and height of Chart in child component (ChartComponent).
How can I set resized event?