APIコールからのオブジェクトの戻り値の配列があります。そして、オブジェクト構造は、配列はオブジェクトのn
数を含めることができます..このようAngular JSのオブジェクトの配列内の通貨の値を合計する方法
次のようになります。
私がしなければならないものは、sum up all the values of all the object's selectedMapping.cost
と合計を表示します。
しかし、1つの問題は、costs
が少しトリッキーなことがあるということです。
これらは、それぞれ0.30および978.00と仮定する必要がある.30または978などなどの形式にすることができます。 nullまたはundefinedにすることもできます。この場合、0.0 0.0にデフォルト値を設定する必要があります。
どのようにしてAngular JSで合計を達成できますか?適切なコンバージョンを処理して合計を表示するにはどうすればよいですか?
JSは気にしない.30または978.もしそれが文字列ならば、parseFloatを使ってください。そうでなければ、有効な数字です: 'alert((978。)。toFixed(2))' - googleで最初に検索してください:https://www.google.com/search?q=loop+sum+angular – mplungjan
toFixed(2)https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/Number/toFixed –
申し訳ありませんが、あなたの担当者はコードとサンプルデータの共有の重要性を知っている必要があります(**スクリーンショット**はありません)。 – Rajesh