0

我是角度翻译的新手,我问自己在调用 API 时保持客户端语言与语言同步的最佳实践是什么。

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

以及如何从角度翻译中获得实际选择的语言?

4

1 回答 1

0

答案取决于您如何在客户端设置语言。如果您在服务器上存储了用户配置文件,您可以在 API 中加载用户的首选语言,而无需来回传递语言。您还可以将语言存储在 cookie 中或使用您提到的请求标头。我个人认为向 API 调用添加一个额外的参数是最干净和最透明的方法。$translate 使用的是 getter 和 setter,因此您可以执行以下操作:

var currLang = $translate.use();
于 2015-04-08T17:55:25.210 回答