Маршрутизация в конфигурации Angular и общей конфигурации маршрутизатора

I set the path in routing: { path: 'home', component: HomeComponent }
app.component.html: <button class="..."

В этом фрагменте кода вы настраиваете маршрут в своем приложении, где путь /homeсвязан с HomeComponent. HomeComponent— это компонент, который будет отображаться, когда пользователь переходит по пути /home.

Что касается вашего запроса на методы, связанные с маршрутизацией, вот несколько часто используемых методов в Angular:

  1. routerLink: используется для создания ссылок для перехода к различным маршрутам в вашем приложении. Его можно использовать в тегах привязки () или других интерактивных элементах, и он принимает путь в качестве параметра.

  2. router.navigate: этот метод используется для программного перехода к определенному маршруту в вашем приложении. Он принимает путь маршрута в качестве параметра и может быть вызван из компонента или службы.

  3. ActivatedRoute: это служба, предоставляющая информацию об активированном в данный момент маршруте. Он позволяет получить доступ к параметрам маршрута, параметрам запроса и другой информации, связанной с текущим маршрутом.

  4. События маршрутизатора: Angular предоставляет набор событий маршрутизатора, таких как NavigationStart, NavigationEnd, NavigationCancelи NavigationError., который можно использовать для отслеживания и обработки событий навигации и выполнения соответствующих действий.

  5. Охранники маршрутов: они используются для контроля доступа к определенным маршрутам на основе определенных условий. Обычно используемые ограничители маршрутов: CanActivate, CanDeactivate, CanLoadи Resolve.