Что-то вроде этого
<app-component1>
<app-component2></app-component2>
</app-component1>
Я не нашел об этом в документации по Angular. Когда я использую компонент в компоненте, он ничего не показывает



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам необходимо добавить <ng-content></ng-content> в файл шаблона для <app-component1>, куда вы хотите включить <app-component2></app-component2>.
Например, ниже может быть HTML-файл для компонента1: -
<div>
<ng-content></ng-content> <!-- component 2 inserted here -->
</div>
Я сделаю через 7 минут :) stackoverflow не позволяет
Да, вы можете вложить компонент
@Component({
selector: 'app-root',
directives: [MyChildComponent]
template: '<div><ChildComponent></ChildComponent></div>'
})
export class AppComponent {}
@Component({
selector: 'ChildComponent',
template: '<h2>Child component</h2>'
})
export class MyChildComponent {}
https://codecraft.tv/courses/angular/quickstart/nesting-components-and-inputs/
Рад, что помогло.