0% ont trouvé ce document utile (0 vote)
178 vues10 pages

Gestion Employés & Départements

Ce document décrit les étapes pour créer une application Angular avec gestion d'employés et de départements. Il explique la création de modules, composants, services, et la configuration des routes pour afficher et récupérer les données d'un serveur Spring Boot.

Transféré par

Hajri Azza
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
178 vues10 pages

Gestion Employés & Départements

Ce document décrit les étapes pour créer une application Angular avec gestion d'employés et de départements. Il explique la création de modules, composants, services, et la configuration des routes pour afficher et récupérer les données d'un serveur Spring Boot.

Transféré par

Hajri Azza
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Partie Angular (Gestion des employés et Départements)

Partie I : Création des modules, composants et routes

• Créer dossier “pages” sous “App”


Tapez la commande : ng g module pages –routing
Ensuite : ng g c pages
Ng serve
• Nettoyer le [Link]
Laissez

<router-outlet></router-outlet>

• Générer un nouveau composant nomme “header”


Générer un nouveau composant nomme “footer”
• Appelez les 2 sélecteurs des composants dans [Link]
<app-header></app-header>
<app-footer></app-footer>
<router-outlet></router-outlet>
• Installer bootstrap
Tapez : npm install bootstrap

Vérifez dans “[Link]”

Allez dans “[Link]” et ajouter

"styles": [
"node_modules/bootstrap/dist/css/[Link]"
],
Ou Dans “[Link]” mettez

@import "~bootstrap/dist/css/[Link]"

Faites de même pour le Jquery (script)

• Copier un style bootstrap de navbar à partir du site officiel de bootstrap


Mettez le dans le fichier Html de “header”

<nav class="navbar navbar-light bg-light">


<div class="container-fluid">
<a class="navbar-brand">Navbar</a>
<form class="d-flex">

CHOUCHANE M.H 1
<input class="form-control me-2" type="search" placeholder="Search"
aria-label="Search">

<button class="btn btn-outline-success" type="submit">Search</button>


</form>
</div>
</nav>

Ça donne

Supprimez le form search et remplacez par

Ajouter également

Le bouton gestion des départements

Ajouter les 2 routes suivantes

• Allez dans “[Link]”

CHOUCHANE M.H 2
Allez dans “[Link]”

Si vous tapez la root “pages” vous obtenez

Dans le cmd tapez:

Puis : ng g c /pages/gestion-department

Ouvrez : [Link]

CHOUCHANE M.H 3
Puis allez dans: “[Link]”

Dans [Link]

Effacer le contenu et mettez

<router-outlet></router-outlet>
Corrigez

Elmevez le “e”

Cliquez sur “gestion des départements”

Refaire le même travail avec “gestion-employee” c’est à dire créer le module puis le composant
“gestion-employee” et configurez les routing

Configurez d’abord “[Link]” puis le “[Link]” comme


suit

CHOUCHANE M.H 4
Vérifier les routes

Enlevez le footer de “[Link]”

Remplacez le style du header (html)

<nav class="navbar navbar-light bg-light">


Par

<nav class="navbar bg-info">

Partie II : Création des services

Tapez dans le cmd: ng g s services/department

Ouvrez le fichier

“[Link]”

Appelez les services du Spring Boot comme suit

CHOUCHANE M.H 5
Attention vous utiliser un caractère spécial " ` " il faut appuyer alt-gr +7
Changer le fichier “[Link]” comme suit

Tapez ensuite dans le cmd (création du composant “list” sous “gestion-department

ng g c pages/gestion-department/list

puis allez dans “[Link]” chargez le sélecteur

<app-list></app-list>

Ouvrez “[Link]” y mettez

CHOUCHANE M.H 6
Créez les services du module employee

ng g s services/employee

Attention vous utiliser un caractère spécial " ` " il faut appuyer alt-gr +7
Créez le composant “list”

Tapez: ng g c pages/gestion-employee/list

CHOUCHANE M.H 7
Implémentez le fichier “[Link]” (sous gestion-employee)

Injecter le service employeeService dans le fichier “\[Link]” faites de même


avec “departmentService”

CHOUCHANE M.H 8
Vous obtenez

Il y a encore une erreur au niveau du serveur Spring Boot

Aller dans “[Link]”

Et ajouter @CrossOrigin(value="*")

avec import nécessaire

Il faut exécuter le projet Spring Boot et s’assurer que le serveur est en marche

Vous obtenez

CHOUCHANE M.H 9
Modifier le fichier “[Link]” pour afficher la liste des employées

Résultat :

CHOUCHANE M.H 10

Vous aimerez peut-être aussi