1. Home
  2. Docs
  3. Angular Schematics Tutorial
  4. 9. Path Templating

9. Path Templating

Czas przejść do stworzenia templatki pod serwis! na razie będzie ona pusta i sprawdzimy, czy plik w ogóle się wygeneruje. W tym celu tworzymy katalog o nazwie files:

A w nim plik o nazwie:
__name@dasherize__.service.ts
Powyższa składnia, pozwala dynamicznie podstawić nazwę do pliku, zczytaną z options.name. Zwróć również uwagę na wykorzystanie utila dasherize.


TIP:

Można tworzyć kombinacje dla nazwy, nakładając wiele utilsów i oddzielając je znakiem @:

Singularize / Pluralize nie jest wbudowany w Schematics, ale możesz pobrać paczkę NPM pluralize i wzbogacić swoje utilsy.

Kod:

https://github.com/tomasznastaly/angular-schematics-tutorial/pull/5/files