Праграмная навігацыя ў Angular

Пераходзіць па ўрлах можна не толькі з дапамогай спасылак, але і ўнутры кода JavaScript, з дапамогай спецыяльных каманд.

Гэта робіцца з дапамогай сервіса Router. Давайце паглядзім, як з ім працаваць. Для пачатку імпартуем яго:

app/app.component.tsimport { Router } from "@angular/router";

Цяпер убудзем у кампанент з дапамогай ін'екцыі залежнасці:

app/app.component.tsexport class AppComponent {
  constructor(private router: Router) {
  
  }
}

У сервіса ёсць метад navigate, які пераходзіць на зададзены URL. Скарыстаемся гэтым метадам:

app/app.component.tsexport class AppComponent {
  constructor(private router: Router) {
  
  }
  
  go() {
    this.router.navigate(['/aaaa/']);
  }
}

А цяпер выклічам метад go па націсканні на кнопку:

app/app.component.html<button (click)="go()">btn</button>
Задание 1

Зрабіце дзве кнопкі. Хай першая пераносіць на адзін урл, а другая - на другі.