Javascript AngularJS无法使用translate值正确转换
我的I18n集成有一个小问题 AngularJS似乎跳过了整个页面中的一个翻译。除了一个标签,所有的东西都翻译得很好 我通过JSON获得翻译Javascript AngularJS无法使用translate值正确转换,javascript,json,angularjs,angular-translate,Javascript,Json,Angularjs,Angular Translate,我的I18n集成有一个小问题 AngularJS似乎跳过了整个页面中的一个翻译。除了一个标签,所有的东西都翻译得很好 我通过JSON获得翻译 { "password": { "title": "Wachtwoord voor [<b>{{username}}</b>]", "form": { "button": "Opslaan" }, "messages": { "error": "<strong&
{
"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>"
}
}
}
{
“密码”:{
“标题”:“Wachtwoord voor[{{username}}],
“表格”:{
“按钮”:“opslan”
},
“信息”:{
“错误”:“Er是一个选项!Het wachtwoord kon niet worden VERANDER。”,
“成功”:“Wachtwoord Verander!”
}
}
}
HTML中的行:
<h2 translate="password.title" translate-values="{username: '{{account.login}}'}">Password for [<b>{{account.login}}</b>]</h2>
[{{account.login}]的密码
这只是显示[Admin]的密码
对password.json文件的请求包含与上面所述完全相同的内容。通过Chrome控制台检查时,html包含以下内容:
[admin]的密码
其他一切(没有那些转换值)都可以很好地转换。但这一行不行。为什么不起作用?登录名已正确传递
提前谢谢
干杯 如果使用translate指令,则无需在h2标记内添加内容。因此,以下措施应该有效:
<h2 translate="password.title" translate-values="{username: '{{account.login}}'}"></h2>
如果使用translate指令,则无需在h2标记中添加内容。因此,以下措施应该有效:
<h2 translate="password.title" translate-values="{username: '{{account.login}}'}"></h2>
工作起来很有魅力。为什么会这样?在其他地方,我在标签之间找到了文本,我也使用了翻译。这些很好用。但事实并非如此。谢谢您可以为“translate”属性赋值,也可以将该属性保留为无值,并将该值作为文本添加到HTML标记中。也许,在rest工作标记中,插入了文本,但没有插入“translate”属性的值。您还可以检查可能的有效替代表达式。谢谢您的关注!谢谢!工作起来很有魅力。为什么会这样?在其他地方,我在标签之间找到了文本,我也使用了翻译。这些很好用。但事实并非如此。谢谢您可以为“translate”属性赋值,也可以将该属性保留为无值,并将该值作为文本添加到HTML标记中。也许,在rest工作标记中,插入了文本,但没有插入“translate”属性的值。您还可以检查可能的有效替代表达式。谢谢您的关注!谢谢!