У меня есть несколько компонентов, работающих внутри * ngFor на одной странице.Я хочу, чтобы в верхней части страницы были ссылки на несколько кнопок, которые можно было бы прокрутить до компонента после нажатия.
Вот коды, которым я пытаюсь следовать.
в html-файле:
<button (click)="scroll(target)"></button>
<div #target>Your target</div>
и в файле ts:
scroll(el: HTMLElement) {
el.scrollIntoView();
}
но я не знаю, как я могу ссылаться на каждый из селекторов компонентов
Вот некоторые из моего кода, пока не реализованного кода выше:
//There will be many buttons to link to each of the component.
<button type="button" (click)="scroll()">Click this button to navigate</button>
<div *ngFor="let appdata of appData">
<app-details [value]="appdata"></app-details>
</div>
'appdata' являетсяПеременная json, включая такие атрибуты, как appID (который может однозначно идентифицировать компонент), заголовок, описание и т. д.
Посоветуйте, пожалуйста, как я могу ссылаться на компоненты и, возможно, предложить, как его реализовать.Спасибо !!