gpt4 book ai didi

使用 ionic 4 找不到 Angular 管

转载 作者:太空狗 更新时间:2023-10-29 17:51:02 24 4
gpt4 key购买 nike

最近我在 ionic4 中创建了我自己的管道,名称是 StatusairportPipe 。然后我将它导入 app module.ts ,现在当我尝试使用它时出现错误:

ERROR Error: Uncaught (in promise): Error: Template parse errors:
The pipe 'my' could not be found ("
<td text-center>{{item?.flight.aircraft.model.code}}</td>
<td text-right>{{[ERROR ->]item?.flight.status.generic.status.text | my}}</td>

</tr>

StatusairportPipe 模型 ts

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

@Pipe({
name: 'my'
})
export class StatusairportPipe implements PipeTransform {

public states: Object = {
'scheduled': 'مجدولة',

};
transform(value: string, ...args) {
// This is our catch for data that hasn't interpolated
// from its source yet, a basic async fix.
if(value == null) return;
// Otherwise, lookup the state name from the acronym
if(this.states[value]){
return this.states[value];
} else {
return value;
}
}

}

应用程序模块.ts

   import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';

import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HTTP } from '@ionic-native/http/ngx';
import { Network } from '@ionic-native/network/ngx';
import { StatusairportPipe } from './statusairport.pipe';

@NgModule({
declarations:
[AppComponent,
StatusairportPipe

],
entryComponents: [],

imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule],
exports:[
StatusairportPipe,
AliPipe
],
providers: [
StatusBar,
SplashScreen,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
HTTP,
Network
],
bootstrap: [AppComponent]
})
export class AppModule {}

最佳答案

我遇到过这个问题,我只是在模块导出上添加了管道来解决问题:


@NgModule({
declarations:
[AppComponent,
StatusairportPipe

],
entryComponents: [],

imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule],

providers: [
StatusBar,
SplashScreen,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
HTTP,
Network
],
bootstrap: [AppComponent],
exports: [ StatusairportPipe]
})
export class AppModule {}

关于使用 ionic 4 找不到 Angular 管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54685498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com