【发布时间】:2021-05-19 14:57:01
【问题描述】:
我有一个 Angular Ionic 项目。我在多个页面上使用货币管道,但在一个特定页面中它不起作用,下面是控制台错误。如果移除货币管道,一切正常!我该如何解决这个问题?
core.js:6210 错误错误:未捕获(承诺):错误:NG0302:找不到管道“货币”!。更多信息请访问https://angular.io/errors/NG0302 错误:NG0302:找不到管道“货币”!。更多信息请访问https://angular.io/errors/NG0302
下面是page.html
<ion-header>
<ion-toolbar>
<ion-buttons slot="start">
<ion-back-button defaultHref="/places/tabs/offers"></ion-back-button>
</ion-buttons>
<ion-title>{{ place.title }}</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-grid>
<ion-row>
<ion-col size="12" size-sm="8" offset-sm="2" class="ion-text-center">
<ion-card>
<ion-card-header>
<ion-card-title>{{ place.title }}</ion-card-title>
<ion-card-subtitle>{{ place.price | currency }} / Night</ion-card-subtitle>
</ion-card-header>
<ion-img [src]="place.imageUrl"></ion-img>
<ion-card-content>
<p>{{ place.description }}</p>
</ion-card-content>
<div>
<ion-button
margin
color="primary"
[routerLink]="[
'/',
'places',
'tabs',
'offers',
'edit',
place.id,
]"
>
Edit</ion-button>
</div>
</ion-card>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>
和模块.ts
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { IonicModule } from '@ionic/angular';
import { OfferBookingsPageRoutingModule } from './offer-bookings-routing.module';
import { OfferBookingsPage } from './offer-bookings.page';
@NgModule({
imports: [
CommonModule,
FormsModule,
IonicModule,
OfferBookingsPageRoutingModule
],
declarations: [OfferBookingsPage]
})
export class OfferBookingsPageModule {}
【问题讨论】:
-
我认为你需要在你的模块中导入你的管道?
标签: angular ionic-framework angular-pipe