私のAngular 4
プロジェクトにカスタムビルドパイプを使用しようとしています。コンパイラがコンポーネントテンプレートのパイプを認識しない理由を理解できません。角度4のテンプレート "パイプが見つかりませんでした"
QFormat管
@Pipe({ name: 'qFormat'})
export class QFormatPipe implements PipeTransform {...}
SharedModule
@NgModule({
declarations: [QFormatPipe],
exports: [QFormatPipe]
})
export class SharedModule { }
FeatureModule
@NgModule({
imports: [SharedModule],
declarations: [MyComponent]
})
export class FeatureModule{ }
MyComponent.html
<div>{{someProp | qformat}}</div>
^^^^^^^
は、テンプレートでエラーが発生します:
Angular: the pipe 'qformat' could not be found
私は何かが足りないのですか?
すべてが正常に見える、あなたが再起動し、私はテンプレートにパイプ名をスペルミスしていた – Sajeetharan
@Sajeetharanを参照してくださいでした。私は 'qFormat'のように大文字の' F'を使うべきでした – BeetleJuice