2017-11-06 26 views
0

私は、このような通貨のフィルタを追加することができます知っている:私は動的な状態を生成していますし、そのため私は、インラインテンプレートを作成していますが

{{amount | currency}} 

を。私はそうのような私の動的な状態に通貨フィルタを追加することができればだから私は思ったんだけど:

data.items.forEach(function(item, index){ 
    if(item.type === 'yearlyAmount'){ 
    $stateProvider.state(item.alias, { 
     url: '/' + item.title, 
     template: '<h3>This item made : ' + item.amount (CONVERT item.amount TO CURRENCY) + '</h3>' 
    } 
    } 

}

これは可能ですか?

答えて

1

はい、可能です。モジュールの依存関係に$filterを参照してから、$filter('currency')(item.amount)を実行してください。

または、フィルタをlet currencyFilter = $filter('currency');のような変数に格納し、必要に応じてcurrencyFilter(item.amount)として使用できます。

関連する問題