通貨をページに変換する最良の方法は何ですか?通貨換算 - AngularJS
現時点では、特定の通貨で多くの入力フィールドがあります。ユーザーが通貨換算ボタンをクリックすると、モーダルポップアップが開きます。ユーザーが選択したときに、保存をクリックするとモーダルが自動的に閉じます。何が起こったのは、通貨と為替レートがデータベースに保存されたことです。
クライアント側とデータベース内の値を更新するにはどのような方法が最適ですか?
EDIT:
currencyFilter:
export function FormatCurrencyFilter(currencyService: ICurrencyService, userProfileService: IUserProfileService) {
return (input: any, format: string) => {
if (input === undefined || input === null || isNaN(input))
return input;
format = format || '0,0.00 $';
let rate = currencyService.currentCurrencyRate;
input = input * rate;
let n: Numeral = numeral(input);
let language: any = numeral['languageData']();
language.currency.symbol = currencyService.currentCurrency.code;
language.delimiters.thousands = userProfileService.impersonatedProfile.formatNumberThousand;
language.delimiters.decimal = userProfileService.impersonatedProfile.formatNumberDecimal;
return n.format(format);
};
HTMLタグ:
<p class="form-control" editable-text="peril.value" editable-currency>{{::peril.value | formatCurrency}}</p>
おかげで、ブレント
を継続します。フィルタ内の値を更新すると、クライアント側のみが更新され、モデル側は更新されません。 –
質問にカスタム通貨フィルタを追加できますか? – Nitheesh
元の質問を更新しました。 –