Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kuinka Itsenäiset Komponentit Toimivat Angularissa | Itsenäiset Komponentit ja Moduulit
Johdatus Angulariin

bookKuinka Itsenäiset Komponentit Toimivat Angularissa

Tässä luvussa tutustuttiin Standalone-komponenttien käsitteeseen — komponentteihin, jotka toimivat itsenäisesti ilman Angularin perinteistä moduulijärjestelmää. Mutta miten tämä on mahdollista? Ja mistä Angular tietää, että komponentti on standalone?

Tarkastellaanpa tarkemmin, mitä tapahtuu "konepellin alla", kun käytät standalone: true -määritettä.

Miten Angular käsittelee standalone-komponenttia

Kun Angular kohtaa standalone-komponentin, se:

  1. Ei etsi moduulia, johon komponentti kuuluisi — koska komponentti määrittelee itsensä standalone-komponentiksi;

  2. Luo sisäisen suorituskontekstin, jossa kaikki imports-listassa mainitut riippuvuudet otetaan huomioon;

  3. Käsittelee komponenttia kuin pientä moduulia, niputtaen kaiken tarvittavan — templaatti, logiikka ja riippuvuudet — yhdeksi itsenäiseksi kokonaisuudeksi.

Esimerkki:

example.ts

example.ts

copy

Voidaan sanoa, että Angular rakentaa pienen moduulin suoraan komponentin sisälle — tämä on itsenäisen lähestymistavan ydinajatus.

Itsenäiset komponentit: Yksinkertainen ja tehokas

Angular tekee itsenäisten komponenttien käytöstä sujuvampaa ohittamalla NgModule-analyysivaiheen, mikä nopeuttaa sovelluksen käynnistymistä. Kaikki tarvittavat metatiedot määritellään suoraan komponentissa, jolloin Angular voi kääntää ja renderöidä sen nopeammin.

Tämä menetelmä vähentää myös tiukkaa sidonnaisuutta sovelluksen eri osien välillä, mikä johtaa selkeämpään ja modulaarisempaan arkkitehtuuriin, jota on helpompi testata, ylläpitää ja laajentaa.

question mark

Miten Standalone-komponentti eroaa tavallisesta (moduulipohjaisesta) komponentista?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4

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

bookKuinka Itsenäiset Komponentit Toimivat Angularissa

Pyyhkäise näyttääksesi valikon

Tässä luvussa tutustuttiin Standalone-komponenttien käsitteeseen — komponentteihin, jotka toimivat itsenäisesti ilman Angularin perinteistä moduulijärjestelmää. Mutta miten tämä on mahdollista? Ja mistä Angular tietää, että komponentti on standalone?

Tarkastellaanpa tarkemmin, mitä tapahtuu "konepellin alla", kun käytät standalone: true -määritettä.

Miten Angular käsittelee standalone-komponenttia

Kun Angular kohtaa standalone-komponentin, se:

  1. Ei etsi moduulia, johon komponentti kuuluisi — koska komponentti määrittelee itsensä standalone-komponentiksi;

  2. Luo sisäisen suorituskontekstin, jossa kaikki imports-listassa mainitut riippuvuudet otetaan huomioon;

  3. Käsittelee komponenttia kuin pientä moduulia, niputtaen kaiken tarvittavan — templaatti, logiikka ja riippuvuudet — yhdeksi itsenäiseksi kokonaisuudeksi.

Esimerkki:

example.ts

example.ts

copy

Voidaan sanoa, että Angular rakentaa pienen moduulin suoraan komponentin sisälle — tämä on itsenäisen lähestymistavan ydinajatus.

Itsenäiset komponentit: Yksinkertainen ja tehokas

Angular tekee itsenäisten komponenttien käytöstä sujuvampaa ohittamalla NgModule-analyysivaiheen, mikä nopeuttaa sovelluksen käynnistymistä. Kaikki tarvittavat metatiedot määritellään suoraan komponentissa, jolloin Angular voi kääntää ja renderöidä sen nopeammin.

Tämä menetelmä vähentää myös tiukkaa sidonnaisuutta sovelluksen eri osien välillä, mikä johtaa selkeämpään ja modulaarisempaan arkkitehtuuriin, jota on helpompi testata, ylläpitää ja laajentaa.

question mark

Miten Standalone-komponentti eroaa tavallisesta (moduulipohjaisesta) komponentista?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4
some-alt