防止某些DOM层次结构中的AngularJS插值

时间:2013-03-28 04:52:08

标签: ruby-on-rails angularjs

我使用AngularJS并且有一些我不希望插入的HTML部分,因为它包含用户输入的数据。因此,我不希望AngularJS需要解析数据{{asdf}}。这是因为如果用户输入{{{}, {}},这可能会破坏编译过程并阻止任何Angular代码运行。

通过指定Angular不编译DOM树的这一部分,有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:9)

The Non Bindable directive我相信你正在寻找的东西。

所以你可以做任何元素:

<div ng-non-bindable> Some {{1+2}} expressions</div>

将显示:

Some {{1+2}} expressions