I set the path in routing: { path: 'home', component: HomeComponent }
app.component.html: <button class="..."
В этом фрагменте кода вы настраиваете маршрут в своем приложении, где путь /homeсвязан с HomeComponent. HomeComponent— это компонент, который будет отображаться, когда пользователь переходит по пути /home.
Что касается вашего запроса на методы, связанные с маршрутизацией, вот несколько часто используемых методов в Angular:
-
routerLink: используется для создания ссылок для перехода к различным маршрутам в вашем приложении. Его можно использовать в тегах привязки (
) или других интерактивных элементах, и он принимает путь в качестве параметра. -
router.navigate: этот метод используется для программного перехода к определенному маршруту в вашем приложении. Он принимает путь маршрута в качестве параметра и может быть вызван из компонента или службы.
-
ActivatedRoute: это служба, предоставляющая информацию об активированном в данный момент маршруте. Он позволяет получить доступ к параметрам маршрута, параметрам запроса и другой информации, связанной с текущим маршрутом.
-
События маршрутизатора: Angular предоставляет набор событий маршрутизатора, таких как
NavigationStart,NavigationEnd,NavigationCancelиNavigationError., который можно использовать для отслеживания и обработки событий навигации и выполнения соответствующих действий. -
Охранники маршрутов: они используются для контроля доступа к определенным маршрутам на основе определенных условий. Обычно используемые ограничители маршрутов:
CanActivate,CanDeactivate,CanLoadиResolve.