有没有办法为选定的DOM元素禁用Angular双花括号表示法?

时间:2014-02-04 17:03:13

标签: javascript angularjs

在我们的网站上,我们会显示用户生成的内容(博客文章等)。它由Symfony应用程序呈现。目前正在以Angular应用程序的形式重写前端。现在我们注意到当用户的博客文章包含双花括号表示法时,Angular会处理它,这是不受欢迎的。

Angular中是否有一种方法可以禁用某些DOM元素的双花括号解析?

2 个答案:

答案 0 :(得分:10)

是的,使用ng-non-bindable指令。在包装动态用户可编辑内容的元素中。

<div ng-non-bindable>{{some text}}</div>

答案 1 :(得分:2)

我不确定忽略某些元素的插值的直接答案,但如果它与您拥有的其他数据冲突,您可以更改使用的符号:

http://docs.angularjs.org/api/ng.$interpolateProvider#endsymbol