#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 чтобы узнать более подробную информацию о компонентах. Не унывай!!