离子4-找不到管道

Cem*_*göz 5 ionic-framework ionic4

我有2页要使用自定义管道。我已经在src / app中创建了一个名为pipe的文件夹。并创建了一个文件pipes.module.ts

import { NgModule } from '@angular/core';
import { TranslatePipe } from './translate.pipe';
@NgModule({
    declarations: [
        TranslatePipe
    ],
    imports: [],
    exports: [
        TranslatePipe
    ]
})
export class PipesModule {}
Run Code Online (Sandbox Code Playgroud)

并从我的第一个组件模块文件devices.module.ts导入

import { PipesModule } from '../pipes/pipes.module';

@NgModule({
  imports: [
    ...
    PipesModule
  ],
  declarations: [DevicesPage, ]
})
export class DevicesPageModule {}
Run Code Online (Sandbox Code Playgroud)

当我使用管道时,此组件效果很好。

但我也有另一个组成部分。home.module.ts

import { PipesModule } from '../pipes/pipes.module'

@NgModule({
  imports: [
    PipesModule,
    CommonModule,
    FormsModule,
    IonicModule,
    RouterModule.forChild([
      {
        path: '',
        component: HomePage
      }
    ]),
    ComponentsModule,
    MatPaginatorModule,


  ],
  declarations: [HomePage]
})
export class HomePageModule {}
Run Code Online (Sandbox Code Playgroud)

我用一个按钮从设备页面调用主页。但是,当我单击按钮时,我得到了错误。

pipe.module.ts;

import { NgModule } from '@angular/core';
//import custom pipes here
@NgModule({
    declarations: [
        TranslatePipe
    ],
    imports: [],
    exports: [
        TranslatePipe
    ]
})
export class PipesModule {}
Run Code Online (Sandbox Code Playgroud)

Cem*_*göz 1

我意识到我忘记为主页中的子组件导入 PipesModule 。导入后问题解决了