Angular 离子3能';t在我的自定义组件中使用ion-*组件

Angular 离子3能';t在我的自定义组件中使用ion-*组件,angular,ionic2,ionic3,Angular,Ionic2,Ionic3,我最近从Ionic 2升级到了Ionic 3,我创建了components.module.ts文件,声明并导出了我拥有的每个自定义组件,然后在我拥有的每个页面模块中导入了这个文件 所以现在的问题是我不能在我自己的组件中使用ion-*组件,因为我没有在我的components.module中导入IonicModule.forRoot(…) 错误是: “模板分析错误:“离子微调器”不是已知元素…” 我做错了什么?好吧,所以我想出了解决办法: 我所需要的只是在组件中导入IonicModule,而不导入

我最近从Ionic 2升级到了Ionic 3,我创建了components.module.ts文件,声明并导出了我拥有的每个自定义组件,然后在我拥有的每个页面模块中导入了这个文件

所以现在的问题是我不能在我自己的组件中使用ion-*组件,因为我没有在我的components.module中导入
IonicModule.forRoot(…)

错误是:

“模板分析错误:“离子微调器”不是已知元素…”


我做错了什么?

好吧,所以我想出了解决办法:

我所需要的只是在
组件中导入
IonicModule
而不导入
for root(…)


还请注意,Angular的
CommonModule
对于Angular的指令的工作也是必要的,因此您可能也需要导入它。

基于Eliran响应,这里是一个示例,以防有人需要一些可视的东西,在
组件中。module.ts

@NgModule({
 imports: [
  CommonModule, <<<< add the angular common module
  IonicModule <<<< add the ionic module
 ],
 ...
})
@NgModule({
进口:[

CommonModule,你能添加你的组件模块文件吗?如果没有
foorRoot
part
ionic serve
会抛出一个错误:
错误:在“导入”中找不到IonicModule.forRoot调用
@Codeicus你的应用模块中有
IonicModule.forRoot
(主模块)吗@eliran peer是的,我有以下代码:
@NgModule({声明:[…\u页面,…\u组件,…\u管道],导入:[…\u模块,…\u页面,…\u模块,IonicModule.forRoot(,)],
花了我几个小时才为当前的角度版本找到这个不错的解决方案。