Noo*_*per 6 angularjs angular-translate
我正在使用最新版本的angularjs和angular-translate.
出于某种原因,我不希望我的存储静态翻译以.json文件(en_US.json或ru_RU.json)
angular-translate中是否有任何API 调用REST API,而REST API又返回json数据进行翻译.REST API将拉取翻译存储在数据库中.
故事一看:
http://angular-translate.github.io/docs/#/api/pascalprecht.translate.$ translateUrlLoader
默认情况下,它将使用查询字符串参数?lang=传递所需的语言.
你会像以下一样使用它:
$translateProvider.useUrlLoader("/path/to/my/endpoint");
$translationProvider.defaultLanguage("en");
Run Code Online (Sandbox Code Playgroud)
Angular-translate随后会打电话给 /path/to/my/endpoint?lang=en
如果您不想要查询字符串参数,而是想要路径参数,则可以基于$ translateUrlLoader创建自己的加载器.看一下这个来源,它看起来非常简单:
https://github.com/angular-translate/angular-translate/blob/master/src/service/loader-url.js
| 归档时间: |
|
| 查看次数: |
8408 次 |
| 最近记录: |