【发布时间】:2018-11-25 14:12:16
【问题描述】:
我能找到的每一个地方都说你只需要在模块文件中声明它我错过了什么?如果有人需要更多信息,我可以添加任何需要的信息
管道文件:
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'partnersearch'
})
export class PartnerPipe implements PipeTransform {
transform(value: any, args?: any): any {
if (value.startsWith("::ffff:")) value = value.slice(7);
return value;
}
}
module.ts 文件(它们在同一个文件夹中):
import { PartnerPipe } from './partner.pipe';
@NgModule({
imports: [],
declarations: [
PartnerPipe
]})
html:
{{ partner | partnersearch }}
【问题讨论】:
-
是否在共享模块中?
-
可能重复的评论。我已经尝试了这两种方法,但都没有运气。此外,角度 2 使用了一个我不使用的额外文件
-
是的,它在共享模块中