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模块。此外,您需要为特定问题发布更多代码,这听起来像是您的循环出现问题。 –