What is ng-content Directive?

What is ng-content Directive?

The ng - content core directive allows for component designs where certain internal details of the template are not hidden inside the component but instead are provided as an input, which in certain cases really simplifies the design.