угловой перевод - версия: 2.8, угловая версия 1.3.5
Ключ перевода MyKey
содержит <i>Text</i>
Дан фрагмент:
<p translate="MyKey"></p>
<p translate="{{'MyKey'}}"></p>
<p><translate>MyKey</translate></p>
<p>{{'MyKey' | translate}}</p>
Результат:
Text --> italic, why is it not escaped?
Text --> italic, why is it not escaped?
Text --> italic, why is it not escaped?
<i>Text</i> --> I expect it that way
Почему фильтр перевода экранирует, как и ожидалось, но как директива ничего не экранирует?
Я также возился с $translateProvider.useSanitizeValueStrategy('sanitize');
, это не имеет никакого значения для приведенного выше примера.