我正在使用 Angular CLI 和 Angular 4,可以通过以下命令创建一个新的组件。
E:\HiddenWords>ng generate component plainsight
但是我需要在明显的地方生成一个子组件。在使用Angular CLI的情况下是否有方法可以实现?
我正在使用 Angular CLI 和 Angular 4,可以通过以下命令创建一个新的组件。
E:\HiddenWords>ng generate component plainsight
但是我需要在明显的地方生成一个子组件。在使用Angular CLI的情况下是否有方法可以实现?
ng g c componentname
通过上述命令,将在指定的文件夹中创建一个新的组件
(componentname)。
如果您使用VSCode,请考虑使用Angular Console
它为Angular CLI提供了一个界面。您将看到指定路径的选项。
Angular CLI非常强大和可扩展。实际上,有这么多的功能,对于开发人员来说,拥有每个命令的所有不同配置选项是很有帮助的。
使用Angular Console,您将获得建议,并能够调用甚至是最容易被遗忘或很少使用的功能!
Angular Console首先是一种更有效率的方式来处理Angular CLI提供的内容。
ng g c -m box
? What name would you like to use for the component? box/Container
CREATE src/app/box/container/container.component.scss (0 bytes)
CREATE src/app/box/container/container.component.html (24 bytes)
CREATE src/app/box/container/container.component.spec.ts (647 bytes)
CREATE src/app/box/container/container.component.ts (288 bytes)
UPDATE src/app/box/box.module.ts (286 bytes)
ng generate component plainsight
时得到了一个不错的结果,现在你想要生成一个子组件,那么只需要运行ng generate component plainsight/child
即可。 - Martin Zamorang generate component path/to/folder/plainsight -d
- Juan Pablo