簡體   English   中英

如何使用 Angular 更改對象值

[英]How can I change object value with Angular

我正在嘗試進行外匯申請並在選擇貨幣時; 我正在做數學運算(所選貨幣/其他貨幣)。 我得到的值以來自apiden的鍵值的形式出現 我將傳入的數據保存在一個對象中。 這是我想要做的:通過將所選貨幣分為其他貨幣來更改其價值。 我只是在問如何更改對象中的值?

this.rates['value']  = Object.values(this.rates).map(data=> (this.chooseValue / (data as any)));
this.rates['key'] = Object.values(this.rates).map(data => data);

我試過這個,但沒有用。 順便說一下,我用 angular 做應用程序。

嘗試這個

 const rates = { AED: 4.270181, AFN: 89.608722, ALL: 123.953995, AMD: 564.185821, ANG: 2.091704, AOA: 728.73475, ARS: 88.108818, AUD: 1.6493, AWG: 2.092719 } let newRates = {}; const chooseValue = 2; // whatever value you choose to divide. for (const [key, value] of Object.entries(rates)) { newRates = { ...newRates, [key]: value/chooseValue } } console.log(newRates)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM