Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Pääkomponentti Angularissa | Components and Templates
Angularin Perusteet

bookPääkomponentti Angularissa

Tiedostot app-kansiossa

Ennen kuin syvennytään pääkomponenttiin, käydään läpi app-kansiosta löytyvät tiedostot ja niiden roolit sovelluksessa.

Kun luot uuden Angular-projektin, kaikki alkaa app-kansiosta. Täällä sijaitsevat ydintiedostot, jotka määrittelevät sovelluksesi rakenteen. Tässä osiossa tarkastelemme, mitä kansio sisältää, ja tutustumme tarkemmin pääkomponenttiin, joka toimii käyttöliittymän aloituspisteenä.

Pääkomponentti

Seuraavaksi tarkastellaan tarkemmin pääkomponenttia, AppComponent. Tämä komponentti luodaan oletuksena, kun suoritetaan ng new -komento, ja se toimii sovelluksen juurikomponenttina.

component.ts

component.ts

copy

Angularissa komponentit luodaan käyttämällä dekoraattoreita. Dekoraattori on erityinen funktio, joka lisää lisätoiminnallisuutta luokkaan.

@Component-dekoraattorin sisällä määritellään tärkeät asetukset, jotka vaikuttavat siihen, miltä komponentti näyttää ja miten se toimii. Tarkastellaan niitä tarkemmin:

Keskeiset elementit app.component.ts-tiedostossa:

  • Selector (selector) – määrittää, millä nimellä komponenttia käytetään HTML:ssä. Tässä tapauksessa sitä voidaan käyttää muodossa <app-root></app-root>;

  • Imports (imports) – luettelo riippuvuuksista, joita komponentti tarvitsee toimiakseen. Tässä esimerkissä käytetään RouterOutlet, joka hallitsee sisällön näyttämistä reitin perusteella;

  • Template (templateUrl) – polku HTML-tiedostoon (app.component.html), joka sisältää komponentin mallin;

  • Styles (styleUrls) – polku CSS-tiedostoon (app.component.css), joka määrittelee komponentin ulkoasun.

Kuinka pääkomponenttia käytetään

Prosessi alkaa index.html-tiedostosta, joka sijaitsee src-kansiossa. Se ei sisällä tavanomaista sisältöä, vaan ainoastaan perusrakenteen, jossa on yksi erityinen tunniste:

index.html

index.html

copy

Tämä <app-root> tunniste vastaa selector-määritystä tiedostossa app.component.ts. Kun Angular alustaa sovelluksen, se etsii tämän tunnisteen ja korvaa sen app.component.html-tiedoston sisällöllä.

Yhteenveto

Pääkomponentti on sovelluksen ydin. Se latautuu ensimmäisenä ja hallitsee päätemplaattia. Kaikki, mitä näytöllä näkyy, kulkee sen kautta. <app-root> tunniste tiedostossa index.html toimii sisääntulopisteenä, jonka kautta Angular "astuu" sivulle.

1. Mitä @Component-koristelija tekee Angularissa?

2. Missä tiedostossa pääkomponentin malli sijaitsee?

question mark

Mitä @Component-koristelija tekee Angularissa?

Select the correct answer

question mark

Missä tiedostossa pääkomponentin malli sijaitsee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 3.13

bookPääkomponentti Angularissa

Pyyhkäise näyttääksesi valikon

Tiedostot app-kansiossa

Ennen kuin syvennytään pääkomponenttiin, käydään läpi app-kansiosta löytyvät tiedostot ja niiden roolit sovelluksessa.

Kun luot uuden Angular-projektin, kaikki alkaa app-kansiosta. Täällä sijaitsevat ydintiedostot, jotka määrittelevät sovelluksesi rakenteen. Tässä osiossa tarkastelemme, mitä kansio sisältää, ja tutustumme tarkemmin pääkomponenttiin, joka toimii käyttöliittymän aloituspisteenä.

Pääkomponentti

Seuraavaksi tarkastellaan tarkemmin pääkomponenttia, AppComponent. Tämä komponentti luodaan oletuksena, kun suoritetaan ng new -komento, ja se toimii sovelluksen juurikomponenttina.

component.ts

component.ts

copy

Angularissa komponentit luodaan käyttämällä dekoraattoreita. Dekoraattori on erityinen funktio, joka lisää lisätoiminnallisuutta luokkaan.

@Component-dekoraattorin sisällä määritellään tärkeät asetukset, jotka vaikuttavat siihen, miltä komponentti näyttää ja miten se toimii. Tarkastellaan niitä tarkemmin:

Keskeiset elementit app.component.ts-tiedostossa:

  • Selector (selector) – määrittää, millä nimellä komponenttia käytetään HTML:ssä. Tässä tapauksessa sitä voidaan käyttää muodossa <app-root></app-root>;

  • Imports (imports) – luettelo riippuvuuksista, joita komponentti tarvitsee toimiakseen. Tässä esimerkissä käytetään RouterOutlet, joka hallitsee sisällön näyttämistä reitin perusteella;

  • Template (templateUrl) – polku HTML-tiedostoon (app.component.html), joka sisältää komponentin mallin;

  • Styles (styleUrls) – polku CSS-tiedostoon (app.component.css), joka määrittelee komponentin ulkoasun.

Kuinka pääkomponenttia käytetään

Prosessi alkaa index.html-tiedostosta, joka sijaitsee src-kansiossa. Se ei sisällä tavanomaista sisältöä, vaan ainoastaan perusrakenteen, jossa on yksi erityinen tunniste:

index.html

index.html

copy

Tämä <app-root> tunniste vastaa selector-määritystä tiedostossa app.component.ts. Kun Angular alustaa sovelluksen, se etsii tämän tunnisteen ja korvaa sen app.component.html-tiedoston sisällöllä.

Yhteenveto

Pääkomponentti on sovelluksen ydin. Se latautuu ensimmäisenä ja hallitsee päätemplaattia. Kaikki, mitä näytöllä näkyy, kulkee sen kautta. <app-root> tunniste tiedostossa index.html toimii sisääntulopisteenä, jonka kautta Angular "astuu" sivulle.

1. Mitä @Component-koristelija tekee Angularissa?

2. Missä tiedostossa pääkomponentin malli sijaitsee?

question mark

Mitä @Component-koristelija tekee Angularissa?

Select the correct answer

question mark

Missä tiedostossa pääkomponentin malli sijaitsee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
some-alt