Académique Documents
Professionnel Documents
Culture Documents
Programmation Front-End
Partie 1.
On reprend l’exemple des assignments (devoirs à rendre) vu en cours
En premier temps, je suppose que vous avez déjà créé un premier composant
“assignments” et déclaré une liste d’assignements dans la classe
assignments.component.ts.
assignments: any[] = [
{
nom: 'TP1 intro: TypeScript',
dateDeRendu: '2023-09-27',
rendu: true,
},
{
nom: 'TP2 Angular : un joli gestionnaire de devoirs',
dateDeRendu: '2023-11-03',
rendu: false,
},
{
nom: 'TP3 Angular, utilisation de router et de Web services',
dateDeRendu: '2023-12-22',
rendu: false,
},
];
1. Au niveau de la vue du composant assignments, afficher la liste des
assignments Il faut distinguer les assignments rendus de ceux qui ne le sont
pas. Pour le faire, pensez à combiner l’utilisation des directives vues en
cours: *ngFor, *ngIf et ngClass
Puis, une fois qu’on cliquera sur un élément, on doit avoir le détail du devoir de
cette manière:
Il faut noter qu’il faut afficher la checkbox uniquement si le devoir n’a pas été
rendu.