我认为我不能使用ng-non-bindable
,因为我的字符串在工具提示(第3方库)中,所以字符串的值已在控制器中设置。
<span tooltip="ctrl.myString"></span>
Controller.js:
var myString = "some string {{ with braces }} somewhere";
我尝试了这个,但是不起作用:
myString = myString.replace('}}', '}\}');
答案 0 :(得分:0)
<code ng-non-bindable>{{ string here }}</code>
https://docs.angularjs.org/api/ng/directive/ngNonBindable
我希望对您有用。
答案 1 :(得分:0)
从文档中:
转义插值
$interpolate
提供了一种逃避插值标记的机制。可以通过在每个字符的前面加上REVERSE SOLIDUS U + 005C(反斜杠)来使开始和结束标记转义。它将被呈现为常规的开始/结束标记,并且不会被解释为表达式或绑定。
有关更多信息,请参见