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

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

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

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

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