0
刷新$ translate属性时出现问题。 最初,它被设置为“eng”。 该功能取“de”并进行设置。当检索参数'HEY'时,它仍然是一个英文值。 我不明白为什么。
$rootScope.changeLanguage = function(languageKey) {
$translate.uses(); //eng
$tanslate('HEY'); // property with eng
$translate.uses(languageKey);
$translate.uses(); //de
$translate('HEY'); // property with eng !!!
};
你正在谈论角翻译我想?哪个版本? $ translate()(在最近的版本中)返回一个promise,所以可能是新的翻译还没有被加载。一个工作小提琴会有所帮助。 – 2014-10-06 12:02:04