Маршрутизация на странице не выполняется. Я использовал ниже HTML и код конфигурации.
<nav aria-label="Page navigation">
<ul class="pagination pagination-plain">
<li>
<a href="review/words" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li [routerLinkActive]="['active']">
<a [routerLink]="review/words">1</a>
</li>
<li [routerLinkActive]="['active']">
<a [routerLink]="review/phrase">2</a>
</li>
<li>
<a href="javascript:void(0)" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
код конфигурации маршрутизации
const appRoutes: Routes = [
{
path: '',
component: IndexComponent,
},
{
path: 'index',
component: IndexComponent,
},
{
path: 'review/words',
component: WordsComponent,
},
{
path: 'review/phrase',
component: SentenceComponent,
}
];
Когда я нажимаю «1» или «2» в своей ссылке для пагинации, я получаю указанную ниже ошибку.
ОШИБКА Ошибка: не перехвачено (в обещании): Ошибка: невозможно сопоставить ни один маршрут. Сегмент URL: "обзор / фраза / NaN" Ошибка: не удается сопоставить ни один маршрут. Сегмент URL: 'обзор / фраза / NaN' в ApplyRedirects.noMatchError (router.es5.js: 1404) [angular] в CatchSubscriber.selector (router.es5.js: 1379) [angular] в CatchSubscriber.error (catch.js : 104) [angular] в MapSubscriber.Subscriber._error (Subscriber.js: 128) [angular] в MapSubscriber.Subscriber.error (Subscriber.js: 102) [angular] в MapSubscriber.Subscriber._error (Subscriber.js: 128 ) [angular] в MapSubscriber.Subscriber.error (Subscriber.js: 102) [angular] в MapSubscriber.Subscriber._error (Subscriber.js: 128) [angular] в MapSubscriber.Subscriber.error (Subscriber.js: 102) [ угловой]