⊗jsagPmRtCR 95 of 97 menu

Angular'дагы кызыктуу жолдор

Башкырууда колдонулган компоненттин ошондой эле кызыктуу компоненттери болушу мүмкүн. Бул кызыктуу компоненттердин ошондой эле башкыруу аркылуу көрсөтүлүшүн камсыз кылууга болот.

Мисалы, бизде Aaaa компоненти бар деп коёлу. Биз ага /aaaa/ URL аркылуу кайрылабыз. Дагы эки кызыктуу компонентти жасайбыз: Chix жана Chiy. Биз аларды Aaaa компонентинин ичинде көрсөтөбүз. Aaaa өзүнүн router-outlet тегине ээ болот, ал жерде URL'ге жараша биринчи же экинчи кызыктуу компонент көрсөтүлөт.

Ошентип, сүрөттөлгөндү ишке ашыралы.

Биринчи кызыктуу компонентти түзөбүз:

ng generate component chix

Экинчи кызыктуу компонентти түзөбүз:

ng generate component chiy

Өзүнчө кызыктуу жолдорду жазабыз:

let childRoutes: Routes = [ { path: 'chix', component: ChixComponent }, { path: 'chiy', component: ChiyComponent }, ];

Аларды Aaaa компонентинин жолуна кызыктуулар катары кошобуз:

const appRoutes: Routes = [ { path: 'aaaa', component: AaaaComponent, children: childRoutes }, ];

Ата-эне компоненттин жолу кызыктуунун жолунун башы болот. Бул кызыктуу компоненттер төмөнкү URL'дер аркылуу жеткиликтүү болот дегенди билдирет: /aaaa/chix жана /aaaa/chiy.

Эми Aaaa компонентин конфигурациялайлы. Башкыруу үчүн тегди импорттоп алабыз:

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

Аны декоратордо белгилейли:

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

Тегди көрүнүшкө киргизели:

<p>иштейт</p> <router-outlet></router-outlet>

Эми кызыктуу компоненттерге алардын 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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу