금액 및 통화 쌍의 배열이 있습니다. 후자는 'USD'또는 'EUR'뿐만 아니라 해당 통화의 서식 지정 규칙이 포함 된 개체입니다. 나는 양을 포맷에 대한 필터를 작성했습니다,하지만 난 하드 포맷 인자를 코딩하는 경우에만 작동합니다 내가 할 수 있도록하고 싶습니다 무엇범위가 아닌 변수를 AngularJS 필터로 전달하는 방법은 무엇입니까?
// arguments: currency symbol, is symbol prefix, decimal symbol, digit group symbol
{{ entry.amount | currency24: '$',true,'.',',' } //USD example
{{ entry.amount | currency24: '€',false,'.',',' } //EUR example
지금처럼 거기에 전체 개체를 넣어 :
{{entry.amount | currency24: entry.currency }} // currency object holds all the formatting parameters, but I could just as well pass them one by one
어떻게하면됩니까?
편집 : entry
은 $ scope에 속하지 않습니다. ng-repeat에서 왔습니다.
ng-repeat="entry in entries"
그래서 필터에 전달하는 데 문제가 있습니다.
currency24 필터 구현을 표시 할 수 있습니까? –