Creating multiple levels nested components in angular.

1.3K    Asked by SusanConnor in Python , Asked on Dec 1, 2019
Answered by Arun Singh

Passing data between nested components is achieved through an arrangement of defining input and output properties of the child-element in the parent component html and the @Input and @Output of the child component. So we want to create three levels up nested components.

So, here is an example what we can do

Our app module code will look like as


  declarations: [



  imports: [




export class AppModule{}

Kindly Note that here AppModule is not the root module but it is a lazy Loaded Component as well.

Now for implementing multiple levels nested components we will have to implement the component inside of the 's components template.


  selector: 'first',

  template: ''


export class FirstComponent { ... }

Your Answer


Parent Categories