Перейдите на страницу в Angular 2 с фиксированной навигационной панелью

#angular

#angular

Вопрос:

У меня есть список опций, по которым я хочу перейти на каждую страницу в каждой опции списка. Могу я узнать, как это сделать? Я только что попробовал опцию маршрутизатора и все, но это не работает. Навигационная панель и нижний колонтитул уже установлены в фиксированном положении, содержимое фоновой области должно изменяться в соответствии с выбором меню в навигационной панели.

Комментарии:

1. Пожалуйста, поделитесь кодом

Ответ №1:

Вы должны использовать navigateByUrl вместо обычного метода маршрута. Позвольте мне привести пример кода

.html

 <ul class="dropdown-menu">
 <li (click)="goToPage('account')">My Account</li>
</ul>
  

.ts

 goToPage(path)
{
console.log(data);
this.router.navigateByUrl(path)
}
  

Надеюсь, это поможет вам

Комментарии:

1. Спасибо. Что это за учетная запись в функции goTopage()?

2. Учетная запись — это определенный компонент . Пожалуйста, пройдите через angular.io чтобы узнать более подробную информацию о компонентах. Не унывай!!