【发布时间】:2017-12-08 13:00:07
【问题描述】:
我正在尝试在我的 Angular 4 项目中使用定制管道。无法弄清楚为什么编译器无法识别组件模板中的管道。
QFormat 管道
@Pipe({ name: 'qFormat'})
export class QFormatPipe implements PipeTransform {...}
共享模块
@NgModule({
declarations: [QFormatPipe],
exports: [QFormatPipe]
})
export class SharedModule { }
功能模块
@NgModule({
imports: [SharedModule],
declarations: [MyComponent]
})
export class FeatureModule{ }
MyComponent.html
<div>{{someProp | qformat}}</div>
^^^^^^^
模板抛出错误:
Angular:找不到管道“qformat”
我错过了什么吗?
【问题讨论】:
-
一切正常,重启后看看
-
@Sajeetharan 我在模板中拼错了管道名称。我应该使用大写字母
F,如qFormat
标签: angular