⊗jsagPmRtLn 83 of 97 menu

Линкове за рутиране в Angular

В предишните уроци ние въвеждахме URL ръчно в адресната лента. Нека сега направим линкове, при кликването на които ще се показват различни компоненти.

За целта ще правим линкове по специален начин. Работата е там, че не ни трябва истинско преминаване по линкове. Ние просто искаме Angular да покаже друг компонент, да промени URL в адресната лента на браузъра и при това да не опреснява страницата.

Затова вместо родния атрибут href ние ще използваме ангуларския атрибут RouterLink.

За целта трябва да го импортираме:

import { RouterLink } from '@angular/router';

Да запишем в декоратора:

@Component({ ...... imports: [RouterOutlet, RouterLink], ...... })

Сега можем да направим нашите линкове:

<nav> <a routerLink="/aaaa/"> Aaaa </a> <a routerLink="/bbbb/"> Bbbb </a> </nav>

Направете линкове, които превключват вашите компоненти.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне