
Existing member? Log in and continue learning

See if you like it, start the course for free!

Unlock full course by purchasing a membership
Creating a Checklist List Component
Creating a Checklist List Component
It’s time to create another dumb component. This time it will be specifically
just for our HomeComponent
, not shared with the entire application. The role
of this component will be to display our checklist list.
It will be quite basic to begin with, all it needs to do is accept an input of
checklists
which will be of the type Checklist[]
. It should then render each
of those checklists out into a list. This is a good opportunity to see how far
you can get implementing this component yourself. I will show my solution
further down.
Click here to reveal solution
Solution
import { Component, input } from '@angular/core';import { Checklist } from '../../shared/interfaces/checklist';
@Component({ selector: 'app-checklist-list', template: ` <ul> @for (checklist of checklists(); track checklist.id){ <li> {{ checklist.title }} </li> } @empty { <p>Click the add button to create your first checklist!</p> } </ul> `,})export class ChecklistListComponent { checklists = input.required<Checklist[]>();}
Thanks for checking out the preview of this lesson!
You do not have the appropriate membership to view the full lesson. If you would like full access to this module you can view membership options (or log in if you are already have an appropriate membership).