2017-11-17 13 views
-1

私は現在Angular 4プロジェクトに取り組んでおり、その中にNumberPipeを使用しています。それは私が理解しているようにCommonModuleから来ているので、それを正常に動作させるためにインポートする必要はありません。ビルドに失敗し、すべてのテストが合格し、リンキングが合格しない非カスタムの角度パイプはなぜですか?

私はテンプレートのように私のテンプレートを使用しています...偽装resultsは私のコンポーネントの番号です。

<p>{{ results | number : fractionSize }} Results</p> 
問題がある

は、それはそれは言う...私のジェンキンスが失敗する構築原因 Property 'fractionSize' does not exist on type 'AuctionsComponent'

私の質問ですが、私はそれがなぜ、私のプロジェクトでそれを使用するためにインポートする必要はありませんでしたので、私のテストでは利用できないのですか?モジュールで宣言する必要がある場合は、どこで、そして、なぜですか?ここで

が、これは私を幸せにするだろう理解した上で任意のヘルプ

13:54:11 Date: 2017-11-16T20:54:11.047Z 
13:54:11 Hash: 17c7bbfe51457a0c0c2a 
13:54:11 Time: 34993ms 
13:54:11 chunk {0} styles.d1347092f22621d601cc.bundle.css (styles) 402 kB {3} [initial] [rendered] 
13:54:11 chunk {1} polyfills.3bc34265385d52184eab.bundle.js (polyfills) 86 bytes {3} [initial] [rendered] 
13:54:11 chunk {2} main.e402deade8b026b7d50e.bundle.js (main) 84 bytes {3} [initial] [rendered] 
13:54:11 chunk {3} inline.074cdf405b107f2b24b9.bundle.js (inline) 1.45 kB [entry] [rendered] 
13:54:11 
13:54:11 ERROR in ng:///var/lib/****/workspace/Build/build_gitlab_angular_app/src/app/components/pages/auctions/auctions.component.html (40,40): 
Property 'fractionSize' does not exist on type 'AuctionsComponent'. 

...ジェンキンスからのメッセージのコピーです! :)

答えて

-1

番号管より次のようになります1は、整数の最小桁数である

{{ results | number : '1.0-2' }} 

と、 0は10進数の最小値です。 2は小数点以下の桁数の最大値です。

https://angular.io/api/common/DecimalPipe

+0

あなたが見れば、あなたはそれを私がやっている方法をフォーマットすることができ、それは問題ではありません。エラーはパイプの問題のためではなく、依存関係の問題です。しかし、ありがとう。あなたの方法を使用すると、同じエラーが発生します。 –

+0

同じエラーが発生しますか?このエラー:プロパティ 'fractionSize'は 'AuctionsComponent'型には存在しません - 意味がありません。それでも助けが必要な場合は、もう少しコードを表示してください。上記のエラーは、 'fractionSize'を見つけるのに問題があると言います。あなたのAuctionsComponentファイルを表示してみませんか? – Notmfb

関連する問題