我正在使用angular-translate为我的应用程序提供动态语言支持。我还使用了日历组件(http://angular-ui.github.io/ui-calendar/),该组件在angular(jQuery roots)上不能很好地发挥作用。为了能够在运行时翻译它,我需要检测何时更改语言。
基本上,我需要知道何时$translate.use()
被调用以及语言已更改。
有没有一种方法可以检测语言何时发生更改,以便我可以触发日历组件的翻译?
这是我解决的方法:
$rootScope.$on('$translateChangeSuccess', function(event, current, previous) {
// Language has changed
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句