【发布时间】:2015-02-27 12:44:10
【问题描述】:
我正在使用 angular-translate $translate 服务根据页面动态翻译标题和元描述标签内容(出于 SEO 目的)。
I have a function that is called when a select combobox component with the language changes:
$scope.changeLanguage = function (langKey) {
$scope.langKey = langKey;
$translate.uses(langKey);
$rootScope.title = $translate('PAGE_TITLE');
tmhDynamicLocale.set(langKey).then(function (){
LocationService.setLangKey($scope.langKey);
$window.moment.lang(langKey);
});
};
我所有的应用程序内容都被翻译了,但标题除外。
我的应用程序默认语言是英语。当我(第一次)更改为西班牙语时,它没有翻译。在那之后,如果我改成英语,然后再改成西班牙语,它就可以了。以后的所有时间都将正常工作。
【问题讨论】:
标签: angularjs angular-translate