"Cinq mini-projets pour se perfectionner en Angular 2" prix de souscription 19 € HT

"Cinq mini-projets pour se perfectionner en Angular 2" est en cours d'édition. La première série de vidéos relatives au projet 'Weekplan' sera en ligne ce soir mardi 17 janvier 2017. Les suivantes de ce même projet mercredi 18 janvier. Description du projet "Weekplan" Le projet Weekplan vise à vous permettre…

angular-cli : ERROR in Cannot read property 'listLazyRoutes' of undefined

Si la génération d'un nouveau projet à l'aide d'angular-cli provoque l'erreur "ERROR in Cannot read property 'listLazyRoutes' of undefined", cela vient probablement du fait que vous avez généré votre projet depuis une version ancienne d'angular-cli. Vérifiez donc votre version d'angular-cli ng --version attention, l'affichage de la version prend plus de…

"Cinq mini-projets pour se perfectionner en Angular 2" : premier projet le 17 janvier 2017

J'avais estimé la mise en ligne de "Cinq mini-projets pour se perfectionner en Angular 2" à mi janvier 2017. Elle se fera le 17 janvier 2017. J'ai en effet passé plus de temps que prévu à produire les vidéos RxJS 5 de "Angular 2 par la pratique". Vous avez pu…

Immutabilité : concat() plutôt que push(), filter() plutôt que splice()

Habituellement, on ajoute une donnée à un tableau en utilisant push() : myArray.push(item) Il est préférable de changer nos habitudes et d'utiliser concat : myArray = myArray.concat([item]) Evidemment, en ES6, il est possible d'utiliser le spread operator : myArray = [...myArray, item] C'est ce que préconise l'équipe d'Angular, car concat() créé…

Les operateurs de RxJS 5

Les "operators" font la richesse de ReactiveX en général, et pour les développeurs web (et hybride) que nous sommes, de RxJS en particulier. Les opérateurs permettent de jouer avec des flux existants, d'en créer, de les combiner, de transformer ou de filtrer les données de ces flux et bien d'autres…

Angular 2 : inclusion de contenu dans un component avec ng-content

Si cela vous évoque la transclusion propre à AngularJS (angular 1), votre intuition est correcte. La transclusion d'AngularJS, simple possibilité d'introduire du contenu dans une directive, a été reprise avec nos bien aimés components propres à Angular 2. Imaginons un component "blague" destiné à se voir passer le contenu correspondant…

Bien démarrer le Reactive Programming en général et RxJS en particulier

D'après Ben Lesh, qui n'est autre que le lead développeur de RxJS 5, ce qui effraie les nouveaux venus dans le monde de ReactiveX est le très grand nombre d'operators. Or, l'important est ailleurs. Il s'agit en priorité, toujours d'après Ben Lesh, de bien comprendre ce qu'est : un Observable un…

“Angular 2 par la pratique” : 71 vidéos, 7 heures de contenu : 12 € HT / mois

10 nouvelles vidéos sont en ligne depuis dimanche 17 décembre 2016. Elles vous permettront de : geocoder des adresses, c'est-à-dire à partir de 'place Sainte Anne, Rennes, France' d'obtenir une latitude et une longitude. ajouter des "markers" à ces endroits précis. Ce sera l'occasion de découvrir comment forcer Angular 2 à…

Angular 4 en mars 2017 : oui Angular "4"

Si comme moi vous avez souffert des breaking changes pendant les RC d'Angular 2, l'annonce d'Angular 4 peut commencer à vous inquieter. Rassurez-vous, les efforts à fournir pour passer d'Angular 2 à Angular 4 seront, d'après Igor Minar, bien moindre. Pas d'Angular 3 Et d'abord, pourquoi avoir sauter la version…

Angular 2 : pour être en position de force en 2017

Si vous avez envie d'être positionné sur un nouveau projet (sortir de TMA par exemple) ou songez démissionner pour avoir une augmentation, Angular 2 sur un CV mais surtout au bout des doigts est une très bonne carte à jouer. Si vous êtes freelance, votre TJM sera supérieur sur de…

Failed at the angular-quickstart@1.0.0 start script 'tsc && concurrently "tsc -w" "lite-server" '

Tel est le message d'erreur qui m'a cueilli lorsque j'ai exécuté mon habituel "npm start" sur une application Angular 2 créée il y a quelques temps déjà à partir du starter kit proposé sur le site d'angular.io, alors que la veille au soir encore, tout marchait bien. npm ERR…

Angular 2 par la pratique : ajout d'une section consacrée aux animations en Angular 2

Comme annoncé lors du lancement de la série "Angular 2 par la pratique", les mises à jour seront régulières et fréquentes. Ainsi, une nouvelle section consacrée entièrement aux animations a été ajoutée ce lundi 28 novembre 2016. Sont détaillés : la propriété "animations" des méta données d'un component l'utilisation des trigger…