我最近已经从离子2升级到离子3,我创建了 components.module.ts 文件,并声明并导出了我拥有的每个自定义组件,然后在我拥有的每个页面模块中导入此单个文件。
现在问题是我无法在自己的组件中使用离子 - *组件,因为我没有在组件内导入 IonicModule.forRoot(..)
。
错误是:
"模板解析错误:'ion-spinner'不是已知元素...
我在做什么错?
好的,所以我找出了解决方案:
我所需要的只是在components.module
中导入IonicModule
,没有 forRoot(..)
。
还要注意,Angular的CommonModule
也需要使Angular的指示起作用,因此您可能也需要导入它。
基于Eliran响应,这是一个示例,以防有人需要视觉的东西,在components.module.ts
中:
@NgModule({
imports: [
CommonModule, <<<< add the angular common module
IonicModule <<<< add the ionic module
],
...
})