angular cli 1.4+ - 在内部模块中创建组件

时间:2017-10-25 08:25:16

标签: angular angular-cli

我有以下结构:

-AppModule
  --AdminModule
    ---HomepageModule

如何创建组件HomepageModule组件?

我试过了:

ng g c admin/homepage/my-new-component
ng g c admin/homepage/my-new-component --module homepage

我收到以下错误:

Error: More than one module matches. Use skip-import option to skip importing the component into the closes
t module.
More than one module matches. Use skip-import option to skip importing the component into the closest modul
e.

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

正如警告所说,这是因为你有多个模块

您可以通过指定要将组件导入其中的模块的名称来解决此问题。

例如

<Child
    bodyPart={chestAndTriceps}
    exercises={this.state.exercises.chestAndTriceps} 
/>
<Child
    bodyPart={backAndBicep}
    exercises={this.state.exercises.backAndBicep} 
/>
<Child
    bodyPart={core}
    exercises={this.state.exercises.core} 
/>

Source