AngularJS

Faut-il encore apprendre AngularJS ou bien attendre Angular 2 ?

Edit : nous sommes désormais en 2016, aussi est-il sans doute plus intéressant de passer à Angular 2.0, grâce à ces tutoriels Angular 2.0 en français. (ci-dessous le post originel du 17 octobre 2015). Les plus d'AngularJS 1.X: j'ai été positionné sur une mission AngularJS début octobre 2015…

Les vidéos d'Angular U sont disponibles

Angular U est un ensemble de conférences assez brèves dédiées à Angular 1.x, Angular 2, TypeScript, ECMAScript 6, les Web Components mais aussi Firebase, Ionic etc. En d'autres termes, des sujets incontournables pour les développeurs Angular qui veulent rester sur la vague. Tout le monde n'ayant pas la possiblité…

Ionic Playground

Bien souvent, après une journée de boulot (ou d'études), on rentre à la maison fatigué mais désireux de consacrer malgré tout une petite heure à de la veille techno sur quelque chose que l'on n'a encore jamais pratiqué. Hélas, la perspective de consacrer tout ou partie de ladite heure à…

Pourquoi y a-t-il 5 types de services dans AngularJS ?

Avec les directives, les services sont les composants les plus importants d'AngularsJS. En effet, ce sont eux qu'appellent nos controleurs pour faire le gros du travail, qu'il s'agisse de la partie métier de notre application ou de l'accès à des web services par exemple. Si vous ne savez pas ce…

Ionic en 5 minutes

Si vous connaissez déjà AngularJS, vous êtes quasiment, sans le savoir, déjà un développeur Ionic. Ce framework, qui permet de créer des applications mobiles hybrides en HTML 5, recourt intensivement à AngularJS, notamment par le nombre de directives créées. Si vous souhaitez mettre le pied à l'étrier, cette vidéo de…

Satellizer : le module d'authentification pour AngularJS

Suite d'une précédente news sur l'authentification via token pour AngularJS. Mais contrairement à la news précédente consacrée à JWT, il est question ici du module Satellizer (qui utilise également JWT). Ce module permet d'ajouter à votre application angular une authentification via les providers les plus répendus (Google, Facebook, LinkedIn, Twitter…

JWT : l'authentification avec token (plutôt qu'avec cookie)

Voici une alternative au célèbre package passport : JWT. JSON Web Token, JWT pour les intimes - que les anglophones prononcent 'djot' - est une spécification pour l'authentification. Un JWT est un objet JSON encodé qu'un serveur (Node par exemple) encode en utilisant une clé privée. L'objet JSON encodé est un…

AngularJS 1. x vers 2.0 : le choc va être brutal

Vous travaillez depuis depuis quelques mois ou quelques années avec AngularJS. Vous avez appris l'utilité de la demi douzaine d'éléments qui constituent une application angular (scope, controllers, views, models, directives, services, filters ... ) et leur articulation. La V 2.0 d'AngularJS va être un choc. Sur cette version, l'équipe d'AngularJS va…

AngularJS 1.3 bind once

Le "two way data binding" est un des gros atouts d'AngularJS, en ce qu'il évite d'écrire le code qui lie une vue et un modèle en temps réel. Mais dans certains cas, ce two way binding peut dégrader les performances alors que l'on n'en a pas besoin. Angular 1.3…

Ionic : développement mobile avec AngularJS

Ionic est un framework permettant de créer des applications mobiles à l'aide de HTML, CSS et JavaScript. Rien de particulièrement original jusqu'ici. Là où les choses deviennent intéressantes, c'est que Ionic utilise AngularJS en recourant largement aux custom directives, permettant de composer ses vues avec des tags et des attributs…

ngMessages : directive de gestion d'erreurs

Nouveauté de la version 1.3.0 d’AngularJS, la directive ngMessages devrait permettre de gérer les messages d’erreur en toute simplicité. Ce module va écouter l’objet $error afin de décider quel message afficher en fonction de l’erreur constatée. Ainsi, un champ de texte peut à la…

Directive AngularJS de scroll infini : ngInfiniteScroll

Le scroll infini est devenu un classique lorsqu'il est question d'afficher un très grand nombre de données sans recourir à la pagination. Plutôt que de faire chauffer votre clavier en créant votre custom directive de scroll infini, essayez celle mise à disposition par Brandon Tilley. D'autant que ces deux démos…