AnguarJS переводит фильтр разрыва строки со специальными символами - PullRequest
0 голосов
/ 21 ноября 2019

Я передаю строку для перевода фильтра в AngularJS. Оказывается, что фильтр translate разрывает строку, когда он содержит некоторые специальные специальные символы, например & &.

$filter('translate')('admin.company.general.complete_activities', name: user.first_name)

, файл admin.en.json содержит следующую строку

"complete_activities": "{{name}} has outstanding documents. These must be completed or deleted before completing their transition.",

Когда япередайте "Nic $ k &", поскольку user.first_name фильтр перевода возвращает следующее

"Nic $ k & amp; имеет неподтвержденные документы. Они должны быть заполнены или удалены до завершения их перехода."

Что заставляет строку преобразовывать "&" в "& amp;"?

Примечание : Я намеренно поместил пробел между & и amp;в противном случае stackoverflow отображает его как символ &.

...