Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hovedkomponenten i Angular | Komponenter og Skabeloner
Introduktion til Angular

bookHovedkomponenten i Angular

Filer i app-mappen

Før vi dykker ned i hovedkomponenten, gennemgår vi filerne i app-mappen og deres roller i applikationen.

Når du opretter et nyt Angular-projekt, starter alt i app-mappen. Her opbevares kernefilerne, der definerer strukturen for din applikation. I dette afsnit undersøger vi indholdet af denne mappe og ser nærmere på hovedkomponenten, som fungerer som indgangspunktet til brugergrænsefladen.

Hovedkomponent

Nu ser vi nærmere på hovedkomponenten, AppComponent. Denne komponent oprettes som standard, når du kører kommandoen ng new, og den fungerer som rodkomponenten i applikationen.

component.ts

component.ts

copy

I Angular oprettes komponenter ved hjælp af dekoratorer. En dekorator er en særlig funktion, der tilføjer ekstra funktionalitet til en klasse.

Inden for @Component-dekoratoren angives vigtige indstillinger, der bestemmer, hvordan komponenten ser ud og opfører sig. Lad os gennemgå dem:

Nøgleelementer i filen app.component.ts:

  • Selector (selector) – definerer, hvordan komponenten navngives i HTML. I dette tilfælde kan den bruges som <app-root></app-root>;

  • Imports (imports) – en liste over afhængigheder, der kræves for at komponenten fungerer. I dette eksempel anvendes RouterOutlet, som håndterer visning af indhold baseret på rute;

  • Template (templateUrl) – stien til HTML-filen (app.component.html), der indeholder komponentens skabelon;

  • Styles (styleUrls) – stien til CSS-filen (app.component.css), der definerer komponentens udseende.

Hvordan hovedkomponenten bruges

Processen starter i index.html-filen, som findes i src-mappen. Den indeholder ikke typisk indhold, kun en grundlæggende struktur med én særlig tag:

index.html

index.html

copy

Denne <app-root> tag svarer til selector i app.component.ts. Når Angular initialiseres, finder den denne tag og erstatter den med indholdet fra app.component.html.

Konklusion

Hovedkomponenten er hjertet i applikationen. Den indlæses først og styrer hovedskabelonen. Alt, hvad vi ser på skærmen, passerer gennem den. <app-root> tag i index.html er indgangspunktet, hvorigennem Angular "går ind" på siden.

1. Hvad gør @Component-dekorationen i Angular?

2. Hvilken fil indeholder skabelonen for hovedkomponenten?

question mark

Hvad gør @Component-dekorationen i Angular?

Select the correct answer

question mark

Hvilken fil indeholder skabelonen for hovedkomponenten?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain what each file in the app folder does in more detail?

What is the purpose of the @Component decorator in Angular?

How does the <app-root> tag connect to the main component?

Awesome!

Completion rate improved to 3.13

bookHovedkomponenten i Angular

Stryg for at vise menuen

Filer i app-mappen

Før vi dykker ned i hovedkomponenten, gennemgår vi filerne i app-mappen og deres roller i applikationen.

Når du opretter et nyt Angular-projekt, starter alt i app-mappen. Her opbevares kernefilerne, der definerer strukturen for din applikation. I dette afsnit undersøger vi indholdet af denne mappe og ser nærmere på hovedkomponenten, som fungerer som indgangspunktet til brugergrænsefladen.

Hovedkomponent

Nu ser vi nærmere på hovedkomponenten, AppComponent. Denne komponent oprettes som standard, når du kører kommandoen ng new, og den fungerer som rodkomponenten i applikationen.

component.ts

component.ts

copy

I Angular oprettes komponenter ved hjælp af dekoratorer. En dekorator er en særlig funktion, der tilføjer ekstra funktionalitet til en klasse.

Inden for @Component-dekoratoren angives vigtige indstillinger, der bestemmer, hvordan komponenten ser ud og opfører sig. Lad os gennemgå dem:

Nøgleelementer i filen app.component.ts:

  • Selector (selector) – definerer, hvordan komponenten navngives i HTML. I dette tilfælde kan den bruges som <app-root></app-root>;

  • Imports (imports) – en liste over afhængigheder, der kræves for at komponenten fungerer. I dette eksempel anvendes RouterOutlet, som håndterer visning af indhold baseret på rute;

  • Template (templateUrl) – stien til HTML-filen (app.component.html), der indeholder komponentens skabelon;

  • Styles (styleUrls) – stien til CSS-filen (app.component.css), der definerer komponentens udseende.

Hvordan hovedkomponenten bruges

Processen starter i index.html-filen, som findes i src-mappen. Den indeholder ikke typisk indhold, kun en grundlæggende struktur med én særlig tag:

index.html

index.html

copy

Denne <app-root> tag svarer til selector i app.component.ts. Når Angular initialiseres, finder den denne tag og erstatter den med indholdet fra app.component.html.

Konklusion

Hovedkomponenten er hjertet i applikationen. Den indlæses først og styrer hovedskabelonen. Alt, hvad vi ser på skærmen, passerer gennem den. <app-root> tag i index.html er indgangspunktet, hvorigennem Angular "går ind" på siden.

1. Hvad gør @Component-dekorationen i Angular?

2. Hvilken fil indeholder skabelonen for hovedkomponenten?

question mark

Hvad gør @Component-dekorationen i Angular?

Select the correct answer

question mark

Hvilken fil indeholder skabelonen for hovedkomponenten?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2
some-alt