Ionic 2 generators

Les generators d'ionic sont des scaffolders, qui génèrent donc le squelette d'une page, d'un service ...etc ... . Pour savoir quels sont les generators à votre disposition:

ionic generate --help  

Il est ainsi possible de générer les éléments suivants:

  • component
  • directive
  • page
  • pipe
  • provider (ce qui correspond à un service)
  • tabs

Par exemple pour scaffolder une page:

ionic generate page mysuperpage  

Le résultat sera un répertoire mysuperpage contenant :

mysuperpage.html
mysuperpage.scss
mysuperpage.ts

Important: dans le cas de la génération d'une page, penser à importer également mysuperpage.scss dans le fichier app/themes/app.core.scss à l'aide d'un simple:

@import "../pages/mysuperpage/mysuperpage";

Cet avertissement figure sur la console, mais on peut passer à côté par inadvertance.