角度翻译语言到服务器

时间:2014-11-24 19:00:02

标签: angularjs angular-translate

我是angular-translate的新手,并且问自己在调用API时保持客户端语言与语言同步的最佳做法是什么。

你会使用额外的参数吗?自定义接受动词;发送客户语言的其他内容?

如何从angular-translate获得实际选择的语言?

1 个答案:

答案 0 :(得分:0)

答案取决于您在客户端中设置语言的方式。如果您在服务器上存储了用户配置文件,则可以在API中加载用户的首选语言,而无需来回传递语言。您也可以在cookie中存储语言或使用请求标题。我个人认为在API调用中添加一个额外的参数是最干净,最透明的方法。 $ translate use既是getter又是setter,所以你可以这样做:

var currLang = $translate.use();