Ngx-翻译错误以及其他内容

时间:2019-06-26 14:24:09

标签: angular ngx-translate

Ngx-Translate的行为很奇怪,这取决于您是否将指令方法与其他内容一起使用。

根据Ngx-Translate documentation,以下代码片段可以正常工作,并显示已翻译的密钥:

<el1 [translate]="'I18N.KEY'"></el1>

<el1>{{ 'I18N.KEY' | translate }}
  <el2>other content</el2>
</el1>

这两个片段不起作用:

<el1 [translate]="'I18N.KEY'">
  <el2>other content</el2>
</el1>

<el1 translate>I18N.KEY
  <el2>other content</el2>
</el1>

结果:

  1. 仅显示跳过翻译的“其他内容”
  2. 不再根据语言更改翻译

为什么?文档中没有关于指令使用限制的警告。

在此stackblitz

中进行检查

0 个答案:

没有答案