2016-07-14 37 views
2

角度2では、動的フィルタを作成しました。フィルタの仕様をデータベースに保存してから、次のように使用します。角度2の動的パイプ

{{ someItem.value | dynamic : someItem.filterSpec }} 

実際には$補間が行われました。

私は何かを作ったが、実際には$ filterのようなインフラストラクチャを見つけることができません。人は

number:'0.1' 

と言っています。彼はDecimalPipeを意味しています。 DecimalPipeのソースには注釈が表示されていますが、パブリックインフラストラクチャは表示されません。

方法はありますか?

今のところ私は大まかな回避策がありますが、それでも問題があります。大丈夫です

import {DecimalPipe} from '@angular/common'; 

を私は実際にその後、私のパイプに注入できるようにしたいと思いますが、私は見つけることができたDecimalPipeのためのプロバイダはありません:私の動的なパイプがありません。だから、今は「新」で創造するだけですが、それは間違った長期的なことです。

Q1:名前でパイプインスタンスを見つけるための公開APIがありますか?

質問2:パイプを注入できるように宣言できるプロバイダはありますか?

答えて