Anatomy D'une Application Angular Flashcards

0
Q

View

A

HTML brut vu par l’utilisateur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Model

A

Les données affiches a l’utilisateur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Controller

A
Récupération des donnees
PascalCase
Récupérer les données
Décider les donnees a afficher
Logique de présentation 
Interactions utilisateurs : validation, événement sur clic

ng-controller

Créer à partir d’un module :

  • ancien syntaxe : prend en paramètre le Scope
  • nouveau syntaxe : Controller as
  • deux arguments : le nom et la fonction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Scope

A

Un contexte qui manipule les données et les fonctions. Lien entre la vue et le Controller qui leur permet de partager des donnees sans être dépendant l’une de l’autre

Unique argument du contrôleur dans l’ancienne syntaxe.

Permet de se référer à une variable dans le Controller

Préférer controlleras pour accéder aux variables d’un contrôleur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Directives

A

Moyen de créer de nouveaux syntaxes html sous forme d’élément et d’attribut

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Expressions

A

{{}} permet d’accéder au modèles et aux fonctions

Préférer ng-bind pour éviter d’afficher des doubles accolades aux chargement sinon utiliser ng-cloak

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Template

A

HTML + directives + {{}}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Mvw

A

Mvc mvvm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Js

A
Controller
Directive
Filter
Services
App
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Modules

A

Package au sens java

Module is used with ng-app

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Services

A

S

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ng-cloak

A

Class permettant de masquer des composants jusqu’au chargement d’angular. A ajouter de Preferences sur des éléments de la page. Une bonne pratique est de rajouter le css associe dans le css du site

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

ng-show

A

Opposite of ng-hide

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ng-hide

A

Opposite of ng-show

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

ng-class

A

Gestion de classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Ng-repeat-start

Ng-repeat-end

A

Ng-repeat

16
Q

Karma

A

Unit test runner for angularjs and Jasmine. Use nodejs and socketio