你能不能请任何人帮助我进行角度翻译,我的应用程序包含一些文本静态和一些动态的文本,并且在使用语言键请求api的更改语言然后我得到动态文本。那我该怎么办呢?
我已经使用部分加载器为静态文本实现了静态转换。
$translateProvider.preferredLanguage('en');
$translateProvider.useMissingTranslationHandlerLog();
$translateProvider.useCookieStorage();
$translateProvider.useLoader('$translatePartialLoader', {
'urlTemplate': 'Views/{part}-{lang}.json'
});
$translatePartialLoaderProvider.addPart('Home/Index');
对于从服务器发出请求的动态文本,我使用了角度翻译事件,即
var remove = $rootScope.$on('$translateChangeSuccess',
function(event, data) {
//calling the service to get the dynamic data.
}
$scope.$on('$destroy', remove);
但问题是多次调用它并且我的应用程序性能下降。
如果有任何其他最好的方法来实现这一点,请使用angular translate pascalprecht为网站上的静态和动态内容提供帮助。