我正在使用Angular 4和Angular CLI,我可以用下面的命令创建一个新组件。

E:\HiddenWords>ng generate component plainsight

但我需要在plainsight内生成一个子组件。有办法用Angular CLI来实现吗?


当前回答

Ng g c组件名称

用于指定自定义位置:ng g c specific-folder/component-name

在这里,component-name将在specific-folder中创建。

类似的方法可以用于生成其他组件,如指令、管道、服务、类、保护、接口、枚举、模块等。

其他回答

使用此命令打开特定的文件夹Terminal

Ng g c组件名称——flat

首先创建一个组件,你需要使用:-

Ng g c组件名 通过使用上述命令,新组件将创建在一个文件夹 (componentname)您上面指定的。

但是如果你需要在另一个组件中或在特定的文件夹中创建一个组件:-

的 g c 组件名称/新组件名称

Ng g c组件名称

用于指定自定义位置:ng g c specific-folder/component-name

在这里,component-name将在specific-folder中创建。

类似的方法可以用于生成其他组件,如指令、管道、服务、类、保护、接口、枚举、模块等。

更短的代码来生成组件:ng g c component-name 指定它的位置:ng g c specific-folder/component-name

额外的信息 更短的代码生成指令:ng g d directive-name 指定它的位置:ng g d specific-folder/directive-name

在命令提示符或项目终端中转到项目文件夹。

执行cmd: ng g c componentname命令