How to: Pass data using ng-content

Angular how to pass data using ng-content - free examples & tutorial

Learn how to pass data using ng-content in Angular.


Explanation

To pass data to our object is to use <ng-content> which allows us to render content between the tags. This can be achieved as follows:

1. Update event.component.html with the following code:

        
            
      <ng-content></ng-content>
      
        
    

2. Add some data in between the <app-event></app-event> tags in the app.component.html file:

        
            
      <div class="container">
        <div class="row">
          <div class="col-md-9">
            <app-event>Event 1</app-event>
            <app-event>Event 2</app-event>
          </div>
          <div class="col-md-3">
          </div>
        </div>
      </div>
      
        
    

3. Save the file and run the app

ng-content