Ошибка Ngx-Translate с другим контентом - PullRequest
1 голос
/ 26 июня 2019

Странное поведение с Ngx-Translate зависит от того, используете ли вы метод директивы с другим контентом или нет.

Согласно документации Ngx-Translate отлично работают следующие фрагменты, отображается переведенный ключ:

<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. Перевод больше не переводится при смене языка

Почему? В документации нет указаний об ограничении использования директивы.

Проверьте это в этом стекаблиц

...