background preloader

Angular.js

Facebook Twitter

HTML5 local storage with Angular JS. AngularJS Data Modeling - Video Tutorial Series. Jmcunningham/AngularJS-Learning. AngularJS : arborescence – ng-repeat & ng-bind. Brian Ford. The AngularJS documentation is great for getting started and for looking up specific API calls.

Brian Ford

However, it doesn't really tell you how to organize and manage your app as it grows to tens or hundreds of thousands of lines of code. I've collected here some of my observations and best practices for how to manage your sprawling application. First we'll take a look at organization, then move on to some tips on improving performance, and conclude with a brief summary on tools, servers, and build processes. While this post will focus on big apps in particular, there's a great video on YouTube from the December 2012 AngularJS meetup on best practices that's also worth checking out. Don't Write a Huge App The best advice about huge apps is not to make them. Organization Probably the biggest question with large apps is where to put all of that code. Directories This is the typical folder layout that I recommend:

Adventures in Software With Joel Hooks - @jhooks. Brian Ford. FrAngular : AngularJS en français. Tutoriel vidéo AngularJS : ngAnimate. NgAnimate est un nouveau module pour AngularJS qui est apparu dans les dernières version du Framework.

Tutoriel vidéo AngularJS : ngAnimate

Comme son nom l’indique ce module vous permet de mettre en place des animations CSS3 simplement sur vos éléments HTML. Pour mettre en place ces animations il suffit d’utiliser les animations ou les transitions. En utilisant les animations ngAnimate ajoute 2 classes importantes : ng-enter, lorsqu’un élément est ajouté ng-leave, lorsque l’élement est supprimé Un exemple de CSS (sans préfixe) En utilisant les transitions Il faut alors utiliser 4 classes : ng-enter, état au début de l'animation d'entrée ng-enter-active, état à la fin de l'animation d'entrée ng-leave ng-leave-active Un petit exemple de CSS (sans préfixe) Petit exemple pratique Il est possible d’utiliser ngAnimate avec la directive ngView. AngularJS & Symfony2. 7 Commentaires À la lecture des derniers articles, vous avez pu voir les bonnes pratiques pour le déploiement d'une API REST avec Symfony2, et l'utilisation de Symfony2 dans le développement d'applications Javascript.

AngularJS & Symfony2

Aujourd'hui, nous vous proposons de reprendre cette architecture mais "depuis les tranchées" : un premier retour, sous forme de tips, sur nos expériences de déploiement d'une application cliente AngularJS avec une API REST Symfony2. Cet article n'est pas un tutoriel : nous souhaitons présenter les différentes problématiques rencontrées au jour le jour et quelques pistes pour optimiser le développement et la maintenance d’une telle application.

En vrac, 5 Tips qui pourront (peut-être) vous aider. Tip 0 : Organisation En fonction de la façon dont vous souhaitez organiser votre code et vos deux applications, on peut envisager plusieurs façons d'utiliser AngularJS : Tutoriels et articles AngularJS en français. AngularJS-Twig conflict with double curly braces.