используя href или routerlink с # - PullRequest
0 голосов
/ 27 января 2020

Я довольно новичок в изменении пути / положения страницы, поэтому мне нужна небольшая помощь по этому вопросу.

Скажем, когда нажимается кнопка, я хочу прокрутить вниз до другой части страницы , (где id этого раздела - 'xyz'), однако, я использую совершенно другой компонент для доступа к этому разделу.

Если бы я использовал href, я мог бы легко сделать: href="/app/appid#xyz" однако, если appid - это переменная, полученная из файла ts, как я могу вставить ее в мой href?

Проще использовать [routerlink]="['app', appid]", но как мне вставить "#xyz" в мою строку?

Или я могу использовать совершенно другую и более простую функциональность?

Спасибо

1 Ответ

0 голосов
/ 27 января 2020

Добавьте атрибут фрагмента:

<a [routerLink]="['app', appid] fragment="xyz">Link</a>

https://angular.io/api/router/RouterLink

...