Существуют десятки подобных вопросов, относящихся к версиям Angular, отличным от 9. Поскольку исправление кажется простым, и я считаю, что оно реализовано, мне интересно, изменилось ли оно в v9.
index. html
<head>
<base href="/">
app-routing.module.ts
imports: [RouterModule.forRoot(routes, { anchorScrolling: 'enabled', useHash: false })],
компонент. html
<a [routerLink]="['/home']" fragment="clients" data-target="#clients"><i class="bx bx-file-blank"></i> <span> Clients</span></a>
URL-адрес, отображаемый в браузере:
https://localhost:5001/home#clients
Angular версия: 9.1.1