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

Hen*_*jie 2 ruby-on-rails angularjs

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

有没有办法通过指定Angular来编译DOM树的这一部分?

Xes*_*ued 9

我认为,Non Bindable指令正是您所寻找的.

所以你可以做任何元素:

<div ng-non-bindable> Some {{1+2}} expressions</div>
Run Code Online (Sandbox Code Playgroud)

这将显示:

Some {{1+2}} expressions
Run Code Online (Sandbox Code Playgroud)