⊗jsagPmCMCC 60 of 97 menu

Apakškomponentes Angular

Kā minēts pašā apmācības sākumā, Angular viss projekts tiek sadalīts komponentēs. Iepriekšējās nodarbībās mēs strādājām tikai ar galveno komponenti, kas izveidota pēc noklusējuma. Tagad iemācīsimies izveidot apakškomponentes.

Jaunu komponenšu kods automātiski tiek ģenerēts ar Angular, izmantojot speciālu termināļa komandu: generate component. Pēc vārda component jāieraksta mūsu jaunās komponentes nosaukums. Pieņemsim, ka mēs vēlamies ģenerēt komponenti user:

ng generate component user

Pēc komandas izpildes mēs redzēsim, ka mums ir parādījies jauna mape app/user. Tajā atradīsies visi standarta komponentes faili.

Komponentes failā user.component.ts tiks automātiski izveidots komponentes dekorators:

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

Arī šajā failā tiks automātiski izveidots komponentes klase:

export class UserComponent { }

Tagad mūsu apakškomponente ir jāpievieno vecākkomponentei. Pieņemsim, ka vecākkomponente būs app, kas sākotnēji ir pieejama ietvara instalēšanas laikā. Importēsim to mūsu komponenti:

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

Komponentes dekoratorā atslēgā imports norādīsim mūsu importēto komponenti:

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

Tagad mēs varam attēlot apakškomponentes saturu vecākkomponentē. Lai to izdarītu, vecāka komponentes veidnes failā jāieraksta speciāla birka, kuras nosaukums ir norādīts īpašībā selector dekoratorā @Component apakškomponentei. Mūsu gadījumā tā ir birka app-user. Ierakstīsim to vecāka veidnē:

kāds teksts <app-user></app-user>

Ģenerējiet komponenti ProductComponent. Pievienojiet šo komponenti galvenajai komponentei jūsu projektā.

Ieviesiet izmaiņas apakškomponentes veidnē. Pārliecinieties, ka tās tiek piemērotas pārlūkprogrammā.

Mainiet apakškomponentes CSS stilus. Pārliecinieties, ka tiek piemēroti pārlūkprogrammā.

Apakškomponentē izveidojiet īpašības name un price. Attēlojiet to vērtības apakškomponentes veidnē.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt