les bases d'angularJS et savoir quand l'utiliser
Groupe kaliop kaliop.fr Digital SOON By Kaliop Nous rejoindre A propos Webinar
AGILITÉ
3 TECHNO
SUIVEZ NOUS !
REJOIGNEZ-NOUS
INTRODUCTION
LES CONCEPTS
À la différence de jQuery, AngularJS est un
véritable framework, il “impose” donc une
certaine structure dans le code. C’est un
framework MVC (Model View Controlleur) et
aussi parfois appelé un framework MVW
(Model View Wathever), votre logique doit être
englobée dans des contrôleurs et des directives.
L’application
http://blog.kaliop.com/blog/2014/01/13/angularjspresentation/ 2/13
16/06/2016 Comprendre les bases d'angularJS et savoir quand l'utiliser
<html ngapp="kaliopApp">
</html>
var myApp = angular.module('kaliopApp',
[]);
Le contrôleur
// On ajoute à notre application un
contrôleur MyCtrl
myApp.controller('MyCtrl',
function($scope) {
});
<div ngcontroller="MyCtrl">
</div>
En résumé :
Le scope
http://blog.kaliop.com/blog/2014/01/13/angularjspresentation/ 3/13
16/06/2016 Comprendre les bases d'angularJS et savoir quand l'utiliser
Le scope
myApp.controller('MyCtrl',
function($scope) {
$scope.name = 'Kaliop';
});
<div ngcontroller="MyCtrl">
<p>Hello {{ name }}</p>
</div>
<div ngcontroller="MyCtrl">
<input type="text" ngmodel="name"
/>
<p>Hello {{ name }}</p>
</div>
En résumé :
Les directives
En résumé :
Les services
En résumé :
Les routes
myApp.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/test, {
templateUrl: 'partials/test',
controller: 'TestCtrl'
})
}]);
<div ngview></div>
En résumé :
CAS D’UTILISATION
Vous avez peu de code front end ?
QUELQUES LIENS
L’un des autres avantages d’Angular, c’est qu’il
devient de plus en plus populaire et on trouve
un support et une documentation de qualité
que ça soit en livre ou sur le net. Voici quelques
références tous supports confondus :
http://books.google.fr/books/about/AngularJS.html?
id=-PvAMgEACAAJ&redir_esc=y :
AngularJS, par Brad Green aux éditions
O’Reilly. Très bon livre (en anglais) écrit
par l’un des fondateurs d’Angular et
approuvé par Miško lui-même.
http://docs.angularjs.org/api/ : l’API
officielle. Quelques lacunes et pas toujours
bien expliqué, mais ils essayent de corriger
et on y trouve quand même tout (référence
toutes les directives de base, les services,
etc.)
http://angular-ui.github.io/bootstrap/ : la
même chose que précédemment, mais
orienté pour le framework Bootstrap
Rejoignez nous !
Anthony Sendra
Lead Developer au sein
de Kaliop, je travaille
maintenant au Labs sur
un projet innovant.
Toujours à la recherche
de nouvelles
technologies et
passionné par le web,
j’essaye de tester le plus
possible les solutions qui
naissent tous les jours…
et ça prend du temps.
Partager :
39 8
open source
RELATED POSTS
http://blog.kaliop.com/blog/2014/01/13/angularjspresentation/ 10/13
16/06/2016 Comprendre les bases d'angularJS et savoir quand l'utiliser
RELATED POSTS
Charles-Edouard
« Maintenant, l’internaute veut des sites web
poussés qui ressemblent à des applications
bureau ». Sources?
Anthony Sendra
Désolé, la phrase a été mal
tournée.
Ce que j’entends par là, c’est
qu’en plus des sites (avec ou
sans beaucoup de
fonctionnement JavaScript) on
voit énormément de sites qui
ressemblent de plus en plus à
des applications. Il suffit de
regarder les produits sortis par
Google, où dans notre domaine :
les éditeurs en ligne, la suite
Atlassian, les éditeurs photos en
lignes, etc.
Charles-Edouard
D’où mon commentaire… L’article est très
intéressant mais pour avoir connu l’époque où
les graphistes nous apprenaient notre métier à
grand coup de « Flash c’est génial, la preuve…
Tous les sites sont en Flash », je ne sais pas
trop comment réagir actuellement à des
affirmations telles que « Le full-javascript c’est
cool, la preuve: Google en met partout ».
Laisser un commentaire
Nom (obligatoire)
Site web
Soumettre le commentaire
Agilité
Pearltrees : échangeons nos
liens
http://blog.kaliop.com/blog/2014/01/13/angularjspresentation/ 12/13
16/06/2016 Comprendre les bases d'angularJS et savoir quand l'utiliser
liens
En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies Poursuivre
la
pour vous proposer des services et offres adaptés à vos centres d’intérêts En savoir + navigation
http://blog.kaliop.com/blog/2014/01/13/angularjspresentation/ 13/13