⊗jsagPmRtPN 91 of 97 menu

Программна навигация в Angular

Преминаването към URL адреси може да стане не само с помощта на връзки, но и в кода на JavaScript, с помощта на специални команди.

Това се прави с помощта на услугата Router. Нека да видим как да работим с нея. За начало ще я импортираме:

import { Router } from "@angular/router";

Сега ще я внедрим в компонента чрез инжекция на зависимост:

export class AppComponent { constructor(private router: Router) { } }

Услугата има метод navigate, който отива на зададен URL. Нека използваме този метод:

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

А сега ще извикаме метода go при натискане на бутон:

<button (click)="go()">btn</button>

Направете два бутона. Нека първият пренася към един URL, а вторият - към друг.

Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне