2
我有一個很奇怪的問題。
我
我使用angular.foreach循環,但有一個問題下的$範圍的對象。
當我試圖根據langKey(其中langKey是'en'或'el')設置一個值時,所有值都將通過填入langKey進行更新。
$scope.finalObject[langKey]['servicesElements'][itemKey]['name'] = something;
問題仍然存在,當我簡單地使用控制檯爲了改變那裏的值。
我的價值「myCustomText」設置對象的EL版本
$scope.finalObject.el['servicesElements'][itemKey]['name'] = 'myCustomText'
但是,如果我運行此一個
$scope.finalObject.en['servicesElements'][itemKey]['name']
返回「myCustomText」,沒有理由因爲什麼我改變了el版本不是en。
這是正常的嗎?我完全陷入
預先感謝您
莫非你創建一個Plunker腳本或什麼? –
我建議您查看http://ngmodules.org/modules/angular-translate上的angular-translate模塊。此外,您需要爲特定問題發佈更多代碼,這聽起來像是您的循環出現問題。 –