不能在离子3中的app.component.ts中使用自定义组件

时间:2017-12-20 04:03:43

标签: angular ionic-framework ionic3

  1. 我创建了一个带有侧边栏的离子3 项目。
  2. 我已在components/component.module.ts中为延迟加​​载定义了几个组件
  3. 我有profile-pic component,我需要在侧边栏中使用它app.component.html
  4. 为了使用此功能,我在component.module.ts中添加了app.component.ts,但收到了错误。
  5. 我自己搜索了一下,发现我们无法在component.module.ts中加入app.component.ts延迟加载。

    不确定这是正确答案,但我需要使用app.component.html中的组件。

    有什么建议吗?

    仅供参考,我想在补充工具栏中使用自定义组件(app.component.html),而不是在页面中。

    在页面中,如果我导入component.module,则效果很好。

    感谢。

2 个答案:

答案 0 :(得分:0)

在app.modules.ts文件中导入组件

import { ComponentsModule } from '../../components/components.module'

imports: [
    ComponentsModule,

  ],

答案 1 :(得分:0)

这对我有用。将Component用作服务。在主模块的providers部分中声明它,然后将其导入app.component.ts并将其注入到它的构造函数中。