$rootScope.$on('$translateChangeSuccess', function () {
A= $translate.instant('aaa');
B= $translate.instant('bbb');
C= $translate.instant('ccc');
});
$ translateChangeSuccess和$ translateChangeStart之间有什么区别。当我想在加载页面时以及在更改语言时翻译时,我应该使用哪一个?
我希望这些A,B,C翻译成on loading of the page and also while switching the language
。
如果我使用上面的代码,有时在加载此事件时不会被触发而且它没有被翻译。
那么在这种情况下哪种翻译最好?
如果有人知道,请帮助。
提前致谢!
答案 0 :(得分:0)
如果您只想使用一个功能,请将其拆分为单独的功能:
$rootScope.$on('$translateChangeStart', translate);
$rootScope.$on('$translateChangeSuccess', translate);
function translate() {
A = $translate.instant('aaa');
B = $translate.instant('bbb');
C = $translate.instant('ccc');
}