Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hvordan Frittstående Komponenter Fungerer i Angular | Standalone Components & Modules
Introduksjon til Angular

bookHvordan Frittstående Komponenter Fungerer i Angular

Du har utforsket konseptet frittstående komponenter — komponenter som fungerer uavhengig av Angulars tradisjonelle modulsystem. Men hvordan er dette mulig? Og hvordan vet Angular at en komponent er frittstående i utgangspunktet?

La oss se nærmere på hva som skjer "under panseret" når du bruker standalone: true.

Hvordan Angular håndterer en frittstående komponent

Når Angular støter på en frittstående komponent, gjør den følgende:

  1. Ser ikke etter en modul for å erklære den — fordi komponenten allerede erklærer seg som frittstående;

  2. Oppretter en intern kjørekontekst, der alle avhengigheter oppført i imports tas med i betraktningen;

  3. Behandler komponenten som en mini-modul, og samler alt den trenger — malen, logikken og avhengighetene — i en selvstendig enhet.

Eksempel:

example.ts

example.ts

copy

Du kan si at Angular bygger et mini-modul direkte inne i komponenten — og det er kjernen i den selvstendige tilnærmingen.

Selvstendige komponenter: Enkle og effektive

Angular gjør arbeidet med selvstendige komponenter mer strømlinjeformet ved å hoppe over NgModule-analysefasen, noe som gir raskere oppstartstid. All nødvendig metadata deklareres direkte i komponenten, slik at Angular kan kompilere og gjengi den raskere.

Denne metoden reduserer også tett kobling mellom ulike deler av applikasjonen, noe som gir en renere og mer modulær arkitektur som er enklere å teste, vedlikeholde og skalere.

question mark

Hvordan skiller en frittstående komponent seg fra en vanlig (modulbasert) komponent?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 3.13

bookHvordan Frittstående Komponenter Fungerer i Angular

Sveip for å vise menyen

Du har utforsket konseptet frittstående komponenter — komponenter som fungerer uavhengig av Angulars tradisjonelle modulsystem. Men hvordan er dette mulig? Og hvordan vet Angular at en komponent er frittstående i utgangspunktet?

La oss se nærmere på hva som skjer "under panseret" når du bruker standalone: true.

Hvordan Angular håndterer en frittstående komponent

Når Angular støter på en frittstående komponent, gjør den følgende:

  1. Ser ikke etter en modul for å erklære den — fordi komponenten allerede erklærer seg som frittstående;

  2. Oppretter en intern kjørekontekst, der alle avhengigheter oppført i imports tas med i betraktningen;

  3. Behandler komponenten som en mini-modul, og samler alt den trenger — malen, logikken og avhengighetene — i en selvstendig enhet.

Eksempel:

example.ts

example.ts

copy

Du kan si at Angular bygger et mini-modul direkte inne i komponenten — og det er kjernen i den selvstendige tilnærmingen.

Selvstendige komponenter: Enkle og effektive

Angular gjør arbeidet med selvstendige komponenter mer strømlinjeformet ved å hoppe over NgModule-analysefasen, noe som gir raskere oppstartstid. All nødvendig metadata deklareres direkte i komponenten, slik at Angular kan kompilere og gjengi den raskere.

Denne metoden reduserer også tett kobling mellom ulike deler av applikasjonen, noe som gir en renere og mer modulær arkitektur som er enklere å teste, vedlikeholde og skalere.

question mark

Hvordan skiller en frittstående komponent seg fra en vanlig (modulbasert) komponent?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 4
some-alt