The Directive Composition API lets Angular components and directives automatically include other directives through the hostDirectives metadata property. section 1.4.4
Its practical significance is composability:
- Build directives from other directives instead of relying primarily on OOP inheritance or pure dependency injection. section 1.4.4
- Simplify component or directive code and its template by declaring composed behavior in metadata. section 1.4.4
