Как избежать {{фигурных скобок}} в угловых? - PullRequest
1 голос
/ 06 июня 2019

Не думаю, что могу использовать ng-non-bindable, так как моя строка находится во всплывающей подсказке (сторонняя библиотека), значение строки задается в контроллере.

<span tooltip="ctrl.myString"></span>

Контроллер.js:

var myString = "some string {{ with braces }} somewhere";

Я пробовал это, но это не работает:

myString = myString.replace('}}', '}\}');

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Из документов:

Экранированная интерполяция

$interpolate предоставляет механизм для исключения маркеров интерполяции. Начальный и конечный маркеры могут быть экранированы, если перед каждым из их символов задано ОБРАТНОЕ СОЛИДУС U + 005C (обратная косая черта). Он будет отображаться как обычный маркер начала / конца и не будет интерпретироваться как выражение или привязка.

Для получения дополнительной информации см.

0 голосов
/ 06 июня 2019
<code ng-non-bindable>{{ string here }}</code>

https://docs.angularjs.org/api/ng/directive/ngNonBindable

Я надеюсь, что это работает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...