@msdosx86

Можно ли внутри компонента использовать другие компоненты в Angular?

Вот примерно так

<app-component1>
   <app-component2></app-component2>
 </app-component1>


В документации не нашел, может плохо искал, буду рад ссылке. Я пытался так сделать, но ничего не выводит. Я так полагаю, всё, что внутри в `ng-template` заворачивается и поэтому не видно?
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 2
@msdosx86 Автор вопроса
В общем, да. Нужно внутри первого компонента указать
<ng-content></ng-content>

куда и будет попадать второй компонент
Ответ написан
https://angular.io/tutorial
Посмотри пример https://stackblitz.com/angular/arpdjrkqmxj
Ты компоненту задаешь селектор
@Component({
  selector: 'app-hero-detail',
  templateUrl: './hero-detail.component.html',
  styleUrls: ['./hero-detail.component.css']
})

В родительский компонент добавляешь
<app-hero-detail [hero]="selectedHero"></app-hero-detail>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы