Unable to load transpiler to transpile

Après avoir vérifié et revérifié mon code, je continuais à avoir le problème suivant Unable to load transpiler to transpile http://localhost:3000/app/common/bla.js Error loading http://localhost:3000/app/common/bla.js as "./common/bla" from http://localhost:3000/app/app.module.js Error loading http…

Problème d'installation Cordova et Ionic : npm ERR! enoent ENOENT: no such file or directory, rename

L'installation de Cordova et Ionic se passe généralement bien et en une seule ligne npm install -g cordova ionic Mais parfois, un fichier ou un répertoire semblent manquer et font échouer l'installation pourtant partie pour être une simple formalité : npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! syscall…

TypeScript 2.2 : encore plus d'aides au développeur

TypeScript 2.2 ajoute quelques bonnes "code actions", qui vont permettre la correction d'erreurs et soulager le développeur des opérations fastidieuses telles que l'ajout : d'imports manquants de propriétés manquantes the 'this.' manquants et la suppression de déclarations qui ne sont pas utilisées. La suggestion du code (l'"intellisense" de…

Lancement de "Ionic 2 pour les développeurs pressés"

La série "Ionic 2 pour les développeurs pressés" a débuté. Les 16 vidéos en ligne permettent d'ores et déjà : de configurer son environnement de créer son premier projet d'en comprendre en détail la structure de bien prendre en main l'excellente documentation de Ionic 2 de générer de nouvelles pages de…

Expression has changed after it was checked

ngAfterViewInit(){} est le lifecycle hook qui permet de s'abonner à un Observable par exemple mais PAS de modifier des données après que la vue ait été initialisée (d'où le " after view init"). Tenter de modifier les données mises à disposition par un component enfant auquel on accéderait depuis TypeScript à…

Cinq mini-projets pour se perfectionner sur Angular 2 : 39 € HT au lieu de 109 € HT

Toujours disponible au tarif de souscription, "5 mini projets pour se perfectionner en Angular 2" à 39 € HT au lieu de 109 € HT, c'est-à-dire 64% de réduction à 69 € HT soit 37 % de réduction (augmentation de 10 € chaque mercredi à 23h56 heure française). Contenu actuel Au 1er mars 2017 : 32…

Utiliser le "dark theme" de Ionic 2

Dans src/theme/variables.scss, il suffit de modifier le thème importé. //avant @import "ionic.theme.default"; //après @import "ionic.theme.dark"; Vous voilà avec le thème dark…

Ionic 2 : adb devices unauthorized

Lorsque vous débuguez vos applications Ionic 2 sur un smartphone, il peut arriver que votre device soit considéré comme étant "unauthorized", ce qui empêche notamment de voir les précieux logs en temps réel : adb devices List of devices attached * daemon not running. starting it now on port 5037 * * daemon started…

Projet Youtube Search & Play : mise en ligne à partir du lundi 30 janvier 2017

Je réalise que j'avais laissé l'ancienne date de mise en ligne (samedi 28 janvier 2017) dans le détail du sommaire de "5 mini projets pour se perfectionner en Angular 2". C'est bien la date du 30 janvier 2017, annoncée dans le précédent email, qui est maintenue. J'ai en effet dû…

Ionic 2 est en version finale

Ionic 2 permet de développer des applications mobiles hybrides en s'appuyant sur Angular 2 (on devrait juste dire "Angular" en fait, plus "Angular 2", mais c'est une autre histoire ...) Quoi de neuf dans cette nouvelle version ? La liste des nouveautés mises en avant par l'équipe de Ionic peut se résumer…

"Cinq mini-projets pour se perfectionner en Angular 2" : tarfis de souscription

"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…