Создать модуль с компонентом и маршрутизацией в Angular 8 (с помощью команды angular cli) - PullRequest
0 голосов
/ 14 июня 2019

Я создал новый угловой проект с помощью команды angular cli ng new my-app

Затем я хотел создать модуль с именем Landing Page внутри src/app directory, поэтому я использовал команду ng gm Landing-page --routing = true , которая создает два файла, т.е. один модуль и один его файл маршрутизации, следующим образом:

src/app/landing-page/landing-page-routing.module.ts (254 bytes) 

src/app/landing-page/landing-page.module.ts (300 bytes)

, но сейчас,вместо этого я хочу создать модуль с его корневым компонентом и маршрутизацией в одной папке с именем целевой страницы, так как я могу сделать это с помощью одной команды cli?

1 Ответ

0 голосов
/ 14 июня 2019

Нет никакого способа сделать это в одной отдельной команде, кроме создания вашей собственной команды схемы, как упомянуто в комментариях, потому что module и component являются двумя различными схемами и согласно документации аргумент <schematic> в ng g <schematic> [options] может принимать только одну подкоманду.

Однако вы можете объединить две команды в одну строку, используя &&, и создать модуль и компонент в одной папке.

ng g m landing-page --routing=true && ng g c landing-page --skip-tests=true -m=landing-page
...