【发布时间】:2017-07-22 02:40:32
【问题描述】:
我知道在控制器中我可以使用$translate.instant('HELLO_WORLD') 来翻译成“当前”设置的语言。
如果当前是法语,我也想获得“HELLO_WORLD”的英语,但不更改用户当前的首选语言。
我想要这个的原因是因为我的应用程序允许用户随时在法语和英语之间切换。除了使用$rootScope.object 的指令外,一切正常,当用户更改语言时,里面的文字不会更新。
我尝试这样做的方式是,我在这个 rootScope.object 上使用一个监听器,当它发生变化时,我手动更改里面的项目。但是我需要知道每个单词的法语和英语翻译才能进行比较和更改。
【问题讨论】:
标签: angularjs angular-translate