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

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

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

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

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