Привязать событие click
к элементам списка, например:
<li role="menuitem"><a class="dropdown-item" routerLink="/first" (click)="changeRoute('First')">First</a></li>
<li role="menuitem"><a class="dropdown-item" routerLink="/second" (click)="changeRoute('Second')">Second</a></li>
<li role="menuitem"><a class="dropdown-item" routerLink="/third" (click)="changeRoute('Third')">Third</a></li>
Затем в файле .ts
вашего компонента вы определяете метод changeRoute(route)
, который устанавливает атрибут selectedRoute
.
export class YourComponent {
selectedRoute = "default value";
changeRoute(route: string) {
this.selectedRoute = route;
}
}
и, наконец, вы привязываете значение вашей выпадающей кнопки к этому атрибуту:
<button dropdownToggle type="button" class="btn btn-primary dropdown-toggle">
{{selectedRoute}}
<span class="caret"></span></button>