Я использую angular 7 и bootstrap 4 для этого проекта.Я хочу получить подробную информацию по выбранному пункту.Вот скриншот, на котором я сейчас нахожусь.![enter image description here](https://i.stack.imgur.com/su9tI.jpg)
и вот чего я хочу достичь.
![enter image description here](https://i.stack.imgur.com/aDw0C.jpg)
В настоящее время я получаю сведения о команде внизу страницы, как вы можете видеть на первом рисунке, однако я хочу, чтобы детали команды были точнопод выбранной картой.
Вот мой код:
TeamListComponent
export class TeamListComponent implements OnInit {
teams: any;
constructor(private ts: TeamsService) { }
ngOnInit() {
this.ts.getTeams().subscribe(data=> {
this.teams = data.teams;
})
}
}
TeamListTemplate;Примечание. В маршрутизаторе используется компонент сведений о команде.
<div class="container-fluid">
<div class="row">
<app-team *ngFor="let team of teams" [team]=team></app-team>
</div>
<div class="row">
<router-outlet></router-outlet>
</div>
</div>
компонент одной команды
export class TeamComponent{
@Input() team: any;
}
шаблон команды: Примечание. Я использую карты начальной загрузки для отображения команды
<div class="card border-dark " style="width: 300px; height: 450px; margin: 10px;" [routerLink]="team.id"
routerLinkActive="active">
<img class="card-img-top embed-responsive" src="{{team.crestUrl}}" alt="Card image cap">
<div class="card-body">
<h5 class="card-title">{{team.name}}</h5>
<p class="card-text">{{team.address}}</p>
<a href="{{team.website}}" class="btn btn-outline-dark btn-lg btn-block" target="_blank">Visit Website</a>
</div>
</div>
Пожалуйста, предложите мне решение, если вам нужно больше деталей, пожалуйста, дайте мне знать.ТИА