Stylisasi Tautan Aktif di Angular

Kita dapat membuat tautan yang URL-nya cocok dengan bilah alamat untuk ditonjolkan dengan gaya tertentu, misalnya warna. Untuk ini, Angular menyediakan atribut khusus RouterLinkActive.

Mari kita lihat cara kerjanya. Pertama, impor modulnya:

app/app.component.tsimport { RouterLinkActive } from '@angular/router';

Deklarasikan dalam dekorator:

app/app.component.ts@Component({
  ......
  imports: [RouterOutlet, RouterLink, RouterLinkActive],
  ......
})

Sekarang tambahkan atribut ini ke tautan kita:

app/app.component.html<nav>
  <a
    routerLink="/aaaa-component"
    routerLinkActive="active"
  >
    Aaaa Component
  </a>
  <a
    routerLink="/bbbb-component"
    routerLinkActive="active"
  >
    Bbbb Component
  </a>
</nav>

Seperti yang Anda lihat, dalam contoh kita, nilainya atribut adalah active. Ini adalah nama kelas CSS yang akan diberikan kepada tautan aktif. Sekarang kita dapat menata gayanya, sesuai keinginan kita:

css.active {
  color: red;
}
Задание 1

Tata gaya tautan aktif di proyek Anda.