私は非常に奇妙な問題を抱えています。
$scope の下にオブジェクトがあります
angular.foreach ループを使用していますが、問題があります。
langKey (langKey は「en」または「el」) に応じて値を設定しようとすると、すべての値が langKey を無視して更新されます。
$scope.finalObject[langKey]['servicesElements'][itemKey]['name'] = something;
そこから値を変更するためにコンソールを使用するだけでも問題は解決しません。
オブジェクトのelバージョンに値「myCustomText」を設定しています
$scope.finalObject.el['servicesElements'][itemKey]['name'] = 'myCustomText'
しかし、これを実行すると
$scope.finalObject.en['servicesElements'][itemKey]['name']
私が変更したのはenではなくelバージョンだったので、理由もなく「myCustomText」を返します。
これは正常ですか?私は完全に立ち往生しています
前もって感謝します