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.