Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Implementering av Taskdetailscomponent | Routing and Navigation in Angular
Introduksjon til Angular

bookImplementering av Taskdetailscomponent

På hovedsiden av appen vår ser brukeren en liste over alle oppgaver. Dette gir en rask oversikt over hva som må gjøres.

Men hva om brukeren ønsker å se detaljene for en bestemt oppgave — dens unike ID, nøyaktige tittel og status? For dette trenger vi en egen side for oppgavedetaljer.

Dette kapittelet viser hvordan du bygger TaskDetailsComponent, som åpnes når brukeren navigerer til en spesifikk URL og viser informasjon om en bestemt oppgave.

Opprette en ny komponent

For å vise oppgavedetaljer, oppretter vi en frittstående komponent. Den vil være uavhengig og kan kobles direkte i ruteoppsettet.

Kjør denne kommandoen:

Dette vil opprette filen task-details.component.ts sammen med tilhørende mal, stilark og tester. Du kan trygt slette testfilen hvis du ønsker det.

Implementering av komponenten

På dette stadiet trenger vi kun oppgave-id, tittel og status — dette er all informasjonen vi har om en oppgave. Derfor legger vi bare til en task-egenskap i komponenten.

component.ts

component.ts

copy
Note
Merk

Ikke glem å importere CommonModule i komponenten, da vi trenger den i malen.

Nå skal vi lage malen og tilhørende CSS-stiler:

component.html

component.html

component.css

component.css

copy

Malen bruker direktivet *ngIf for å vise oppgavekortet dersom oppgaven finnes; ellers vises meldingen "Task not found" ved hjelp av ng-template.

Inne i kortet vises ID, title og status for oppgaven, samt en knapp for å gå tilbake til hovedlisten over oppgaver (vi legger til funksjonaliteten for knappen senere).

Nå er TaskDetailsComponent klar til bruk. Vi kobler den til rutingen i neste kapittel.

question mark

Hva er formålet med TaskDetailsComponent?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 6. Kapittel 2

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

bookImplementering av Taskdetailscomponent

Sveip for å vise menyen

På hovedsiden av appen vår ser brukeren en liste over alle oppgaver. Dette gir en rask oversikt over hva som må gjøres.

Men hva om brukeren ønsker å se detaljene for en bestemt oppgave — dens unike ID, nøyaktige tittel og status? For dette trenger vi en egen side for oppgavedetaljer.

Dette kapittelet viser hvordan du bygger TaskDetailsComponent, som åpnes når brukeren navigerer til en spesifikk URL og viser informasjon om en bestemt oppgave.

Opprette en ny komponent

For å vise oppgavedetaljer, oppretter vi en frittstående komponent. Den vil være uavhengig og kan kobles direkte i ruteoppsettet.

Kjør denne kommandoen:

Dette vil opprette filen task-details.component.ts sammen med tilhørende mal, stilark og tester. Du kan trygt slette testfilen hvis du ønsker det.

Implementering av komponenten

På dette stadiet trenger vi kun oppgave-id, tittel og status — dette er all informasjonen vi har om en oppgave. Derfor legger vi bare til en task-egenskap i komponenten.

component.ts

component.ts

copy
Note
Merk

Ikke glem å importere CommonModule i komponenten, da vi trenger den i malen.

Nå skal vi lage malen og tilhørende CSS-stiler:

component.html

component.html

component.css

component.css

copy

Malen bruker direktivet *ngIf for å vise oppgavekortet dersom oppgaven finnes; ellers vises meldingen "Task not found" ved hjelp av ng-template.

Inne i kortet vises ID, title og status for oppgaven, samt en knapp for å gå tilbake til hovedlisten over oppgaver (vi legger til funksjonaliteten for knappen senere).

Nå er TaskDetailsComponent klar til bruk. Vi kobler den til rutingen i neste kapittel.

question mark

Hva er formålet med TaskDetailsComponent?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 6. Kapittel 2
some-alt