找不到管道 Ionic 6

时间:2021-02-22 20:14:48

标签: angular typescript ionic-framework

import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'distance'
})
export class DistancePipe implements PipeTransform {

  transform(distance: number, ...args: any[]): string {
    return distance.toFixed(2) + "m";
  }

}

我的烟斗。我用离子 g 管道/距离生成它

import { DistancePipe } from './pipes/distance.pipe';


@NgModule({
  declarations: [AppComponent, DistancePipe],
  entryComponents: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot(),
    AppRoutingModule,
    IonicStorageModule.forRoot(),
    HttpClientModule
  ],
  providers: [
    StatusBar,
    SplashScreen,
    { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
    Geolocation,
    ImagePicker ,
    FilePath
  ],
  bootstrap: [AppComponent]
})
export class AppModule {}

我的应用模块。它会自动添加管道。

{{object.distance | distance}}

这就是我使用它的方式。在 object.page.html 上

我的错误是:

core.js:4197 ERROR 错误:找不到管道“距离”!

我该如何解决?它不应该开箱即用吗?

1 个答案:

答案 0 :(得分:0)

我必须将管道添加到 object.module.ts。

我将其添加为声明。