Задать вопрос

Как побороть экранирование символа & в Angular.js?

Мне нужно вывести текст содержащий неразрывный пробел:
$scope.myfield = 'A B';
Так как в шаблон вместо & вставляется &­amp­; , то вместо неразрывного пробела я вижу на странице &­nbsp­;
Я попробовал несколько вариантов: codepen.io/anon/pen/yvJlc
Но не один из них не дал желаемого результата.
При этом, если попробовать ввести A&­nbsp­;B в демонстрационном примере на angular.ru/api/ngSanitize.$sanitize , то там всё отображается так, как мне надо.
Не пойму, в чём подвох.
  • Вопрос задан
  • 3559 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
miraage
@miraage
Старый прогер
Никакого подвоха.
Ангуляр "не доверяет" Вам. Поэтому, надо использовать Sanitize & SCE.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы