Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Huvudkomponenten i Angular | Components and Templates
Introduktion till Angular

bookHuvudkomponenten i Angular

Filer i app-mappen

Innan vi går in på huvudkomponenten, låt oss gå igenom filerna som finns i app-mappen och deras roller i applikationen.

När du skapar ett nytt Angular-projekt börjar allt i app-mappen. Här lagras kärnfilerna som definierar strukturen för din applikation. I detta avsnitt utforskar vi vad som finns i denna mapp och tittar närmare på huvudkomponenten, som fungerar som ingångspunkt till användargränssnittet.

Huvudkomponent

Nu ska vi titta närmare på huvudkomponenten, AppComponent. Denna komponent skapas som standard när du kör kommandot ng new, och den fungerar som rotkomponenten i applikationen.

component.ts

component.ts

copy

I Angular skapas komponenter med hjälp av dekorerare. En dekorerare är en speciell funktion som lägger till extra funktionalitet till en klass.

Inuti @Component-dekoreraren anger vi viktiga inställningar som bestämmer hur komponenten kommer att se ut och fungera. Här är en genomgång:

Viktiga element i filen app.component.ts:

  • Selector (selector) – definierar hur komponenten namnges i HTML. I detta fall kan den användas som <app-root></app-root>;

  • Imports (imports) – en lista över beroenden som krävs för att komponenten ska fungera. I detta exempel används RouterOutlet, som hanterar visning av innehåll baserat på rutt;

  • Template (templateUrl) – sökvägen till HTML-filen (app.component.html) som innehåller komponentens mall;

  • Styles (styleUrls) – sökvägen till CSS-filen (app.component.css) som definierar komponentens utseende.

Hur huvudkomponenten används

Processen börjar i filen index.html som finns i mappen src. Den innehåller inte typiskt innehåll, endast en grundläggande struktur med en speciell tagg:

index.html

index.html

copy

Denna <app-root> tagg motsvarar selector i app.component.ts. När Angular initieras hittar den denna tagg och ersätter den med innehållet från app.component.html.

Slutsats

Huvudkomponenten är hjärtat i applikationen. Den laddas först och hanterar huvudmallen. Allt som visas på skärmen passerar genom den. <app-root> taggen i index.html är ingångspunkten genom vilken Angular "går in" på sidan.

1. Vad gör dekoratorn @Component i Angular?

2. Vilken fil innehåller mallen för huvudkomponenten?

question mark

Vad gör dekoratorn @Component i Angular?

Select the correct answer

question mark

Vilken fil innehåller mallen för huvudkomponenten?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 3.13

bookHuvudkomponenten i Angular

Svep för att visa menyn

Filer i app-mappen

Innan vi går in på huvudkomponenten, låt oss gå igenom filerna som finns i app-mappen och deras roller i applikationen.

När du skapar ett nytt Angular-projekt börjar allt i app-mappen. Här lagras kärnfilerna som definierar strukturen för din applikation. I detta avsnitt utforskar vi vad som finns i denna mapp och tittar närmare på huvudkomponenten, som fungerar som ingångspunkt till användargränssnittet.

Huvudkomponent

Nu ska vi titta närmare på huvudkomponenten, AppComponent. Denna komponent skapas som standard när du kör kommandot ng new, och den fungerar som rotkomponenten i applikationen.

component.ts

component.ts

copy

I Angular skapas komponenter med hjälp av dekorerare. En dekorerare är en speciell funktion som lägger till extra funktionalitet till en klass.

Inuti @Component-dekoreraren anger vi viktiga inställningar som bestämmer hur komponenten kommer att se ut och fungera. Här är en genomgång:

Viktiga element i filen app.component.ts:

  • Selector (selector) – definierar hur komponenten namnges i HTML. I detta fall kan den användas som <app-root></app-root>;

  • Imports (imports) – en lista över beroenden som krävs för att komponenten ska fungera. I detta exempel används RouterOutlet, som hanterar visning av innehåll baserat på rutt;

  • Template (templateUrl) – sökvägen till HTML-filen (app.component.html) som innehåller komponentens mall;

  • Styles (styleUrls) – sökvägen till CSS-filen (app.component.css) som definierar komponentens utseende.

Hur huvudkomponenten används

Processen börjar i filen index.html som finns i mappen src. Den innehåller inte typiskt innehåll, endast en grundläggande struktur med en speciell tagg:

index.html

index.html

copy

Denna <app-root> tagg motsvarar selector i app.component.ts. När Angular initieras hittar den denna tagg och ersätter den med innehållet från app.component.html.

Slutsats

Huvudkomponenten är hjärtat i applikationen. Den laddas först och hanterar huvudmallen. Allt som visas på skärmen passerar genom den. <app-root> taggen i index.html är ingångspunkten genom vilken Angular "går in" på sidan.

1. Vad gör dekoratorn @Component i Angular?

2. Vilken fil innehåller mallen för huvudkomponenten?

question mark

Vad gör dekoratorn @Component i Angular?

Select the correct answer

question mark

Vilken fil innehåller mallen för huvudkomponenten?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2
some-alt