⊗jsagPmCMCC 60 of 97 menu

Angularda Alt Komponentler

Derslinin en basinda qeyd olundugu kimi, Angular-da butun layhe komponentlere bolunur. Evvelki derslerde biz yalniz standart olaraq yaradilan esas komponentle isledik. Gelin indi alt komponentler yaratmagi oyrenek.

Yeni komponentlerin kodu xususi terminal komandasi: generate component vasitesile Angular terefinden avtomatik generasiya olunur. component sozunden sonra yeni komponentimizin adini yazmaliyiq. Tutaq ki, biz user komponentini generasiya etmek isteyirik:

ng generate component user

Komandanin icra edilmesinden sonra gorəceyik ki, bizde yeni app/user qovlug-u peyda oldu. Onun icinde komponentin butun standart fayllari yerlesecek.

user.component.ts komponent faylinda komponent dekoratoru avtomatik yaradilacaq:

@Component({ selector: 'app-user', templateUrl: './user.component.html', styleUrls: ['./user.component.css'] })

Hemcinin bu faylda komponentin klassi avtomatik yaradilacaq:

export class UserComponent { }

Indi bizim alt komponenti ana komponente baglamaliyiq. Tutaq ki, ana komponent freymvorkun quraşdırılmasında movcud olan app komponentidir. Ona komponentimizi import edek:

import { UserComponent } from './user/user.component';

Komponent dekoratorunda imports acarinda import etdiyimiz komponenti qeyd edek:

@Component({ selector: 'app-root', imports: [UserComponent], // burada templateUrl: './user.component.html', styleUrls: ['./user.component.css'] })

Indi biz alt komponentin mezmununu ana komponentde gostere bilerik. Bunun ucun ananin templat faylinda, adi selector xassəsinde @Component dekoratorunda teyin olunan xususi teqi yazmaliyiq. Bizim halda bu app-user teqidir. Onu ananin templatinda yazaq:

bir metn <app-user></app-user>

ProductComponent komponentini generasiya edin. Bu komponenti layhenizin esas komponentine baglayin.

Alt komponentin templatinda deyisiklikler edın. Brauzerde onlarin tetbiq olunduguna emin olun.

Alt komponentin CSS stillerini deyisin. Brauzerde onlarin tetbiq olunduguna emin olun.

Alt komponentde name ve price xasseleri yaradin. Onlarin deyerlerini alt komponentin templatinda gosterin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et