AngularJS无法使用translate值正确翻译
AngularJS does not translate correctly with translate-value
我的I18n集成遇到了一个小问题。
AngularJS似乎在整个页面中跳过了一个翻译。除了一个标签外,所有东西都翻译得很好。
我通过JSON获得翻译。
{
"password": {
"title": "Wachtwoord voor [<b>{{username}}</b>]",
"form": {
"button": "Opslaan"
},
"messages": {
"error": "<strong>Er is een fout opgetreden!</strong> Het wachtwoord kon niet worden veranderd.",
"success": "<strong>Wachtwoord veranderd!</strong>"
}
}
}
HTML中的行:
<h2 translate="password.title" translate-values="{username: '{{account.login}}'}">Password for [<b>{{account.login}}</b>]</h2>
这只显示Password for [Admin]
。
对password.json文件的请求包含与我上面所说的完全相同的内容。当通过Chrome控制台检查时,html包含以下内容:
<h2 translate="password.title" translate-values="{username: 'admin'}" class="ng-scope">Password for [admin]</h2>
其他一切(没有这些翻译值)都可以翻译得很好。但这条线没有。为什么它不起作用?登录名已正确传递。
提前谢谢。
干杯!
如果使用translate指令,则无需在h2标记中添加内容。因此,以下内容应该有效:
<h2 translate="password.title" translate-values="{username: '{{account.login}}'}"></h2>
相关文章:
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 如何在javascript上使用flak-babel进行翻译
- $translateProvider.useStaticFilesLoader的Angular Translate异步定
- 使用谷歌网站翻译器自动翻译网页
- jsi18n-django.catogue没有'不包含任何已翻译的字符串(但是djangojs.mo包含)
- Django'支持Javascript文件中的翻译
- 如何翻译MySQL查询's ResultSet转换为整数
- 原生脚本无限翻译动画
- AngularJS无法使用translate值正确翻译
- 如何将此JS翻译成Angular2
- Angular JS:翻译带有大量文本的静态html页面
- 如何加载JSON数组以使用Angular-Translate翻译AngularJS网页
- 使用AngularJS和Angular Translate如何检查字符串是否已被翻译
- 使用 Google Translate API 翻译 JavaScript 和 HTML 中的内容
- 角度翻译 UTF8 字符 (pascalprecht.translate).
- 如何使用angular translate从HTML中的函数获取翻译ID
- 使用Google Translate API翻译时排除HTML标记
- 如何使用Angular-Translate显示翻译
- 用ng-translate翻译不存在的键
- 如果父类有"translate"类和移除"翻译"类的家长后