У меня есть угловой проект, где я хочу сделать ссылку на закладки на других страницах. Так что в моем HTML у меня есть такие ссылки:
<a href="#products" routerLink="overview">products</a>
но когда страница компилируется и запускается, я вижу, что эта ссылка переписывается примерно так:
<a _ngcontent-kfm-c5="" href="/overview/overview" routerlink="overview" ng-reflect-router-link="overview">products</a>
с очевидным эффектом ссылки не работает.
В app-router.module.ts маршруты определены как
{ path: 'main', component: MainComponent },
{ path: 'overview', component: OverviewComponent },
{ path: '', redirectTo: '/main', pathMatch: 'full' },
{ path: '**', component: MainComponent }
который раньше работал нормально.
Это ожидаемое поведение? Я что-то пропустил? У меня есть старые проекты, которые используют аналогичные ссылки, которые работают нормально. Или это ошибка углового роутера? Мой angular-core - 7.2.0, а мой угловой маршрутизатор - 7.2.15.
Любые указатели очень ценятся, так как я застрял, отлаживая это.