Académique Documents
Professionnel Documents
Culture Documents
Angular est un Framework web developer par Google et qui permet de créer des
applications web SPA (Single Page Application), c’est à dire des applications qui
tournent dans une seule page HTML.
Node.js et npm :
Node.js est un environnement d’exécution qui permet d’exécuter du code JavaScript
côté serveur et c’est justement ce dont on a besoin car le code TypeScript d’Angular
est destinée à être transformé en code JS à la compilation.
A l’installation de Node, npm (Node Package Manager ou gestionnaire de package
node) sera aussi installé automatiquement.
CLI d’Angular :
La CLI (Command Line Interface ou interface de ligne de commande) d’Angular est
un outil qui permet de créer, gérer et déployer des applications Angular. Elle est donc
essentielle pour développer avec Angular.
Pour l’installer on utilise la commande suivante.
Angular 1
npm i -g @angular/cli
Angular à été développé par Google pour permettre aux développeurs web de créer
des applications robustes et performant.
Les technologies :
Angular utilise principalement 3 technologies pour permettre la création des
applications :
2. SCSS ou CSS : Angular peux utiliser du CSS ou du SCSS, qui est une extension
du CSS, et qui définissent le style des pages de l’application.
Installation :
Avant de commencer à utiliser Angular il faut tout d’abord préparé son
environnement de travail.
Node.js et npm :
Node.js est un environnement d’exécution qui permet d’exécuter dun code
JavaScript côté serveur. Pour développer avec Angular Node est essentiel.
Angular 2
CLI d’Angular :
La CLI (Command Line Interface) est un outil qui permet de créer, gérer et déployer
des applications Angular.
Pour installer Angular on tape la commande suivante :
npm i -g @angle/cli
Une fois l’installation terminé on peut taper la commande ng v pour voir la version.
ng new nom-de-l'app
Il est possible d’ajouter des flags pour ajouter plus de précision, comme par exemple
:
La flag —style=scss indique que je souhaite utiliser SCSS au lieu de CSS. La flag —
skip-tests=true indique que je ne souhaite pas ajouter de tests unitaires à mon
application.
Angular 3
Lancer l’application :
Une fois l’application crée on peut la lancer avec la commande suivante:
ng serve
Component (Composant) :
Les composants sont les éléments de base de l'interface utilisateur dans une
application Angular. Ils encapsulent la logique et la présentation d'une partie de
l'interface. Un composant est composé d'une classe TypeScript qui définit la logique
et les données, d'un template HTML qui définit la structure visuelle, et d'un fichier de
styles CSS (ou d'autres langages de style) pour définir l'apparence.
Cela va créer un sous dossier qui contiendra les trois fameux fichiers (HTML, CSS
ou SCSS et TypeScrip) et met à jour le fichier app.module.ts pour ajouter le
composant parmi les autres.
1. selector : elle spécifie le nom qu’on va utiliser pour injecter notre composants.
Par défaut elle est préfixé par app-
Angular 4