Table des matières

AngularJS : les concepts

Important de comprendre les concepts. Cette page est WIP, comme mon cerveau.

Expressions

Directive

<a bouton-perso>Cliquez moi</a>
<bouton-perso>Cliquez moi</bouton-perso>
<a class="bouton-perso">Cliquez moi</a>
<!-- directive: bouton-perso -->

Data binding

Filter

Scope

Partial view

Module

Dependency Injection

Route

Controller

var monApplication = angular.module('monApplication', []);
 
monApplication.controller('MonControleur', function ($scope) {
    // Faire des trucs
});

Scope

Assure le lien entre un contrôleur et la vue à laquelle le contrôleur est associé. le Scope est un attribut du contrôleur et lui permet d'ajouter des données ou des fonctions dans son contexte d'exécution. Ces ajouts sont fait au sein de l'élément du DOM dans lequel le contrôleur est exécuté.

Watch

Service

Factory

Provider