我使用AngularJS,并且我不想插入HTML的某些部分,因为它包含用户输入的数据。因此,可能数据中可能有{{asdf}}
,我不想AngularJS进行解析。这是因为如果用户输入{{{}, {}}
,则可能会中断编译过程并阻止任何Angular代码运行。
是否可以通过指定Angular不编译DOM树的这一部分来解决此问题?
最佳答案
The Non Bindable directive我相信您正在寻找什么。
因此,您可以执行任何操作:
<div ng-non-bindable> Some {{1+2}} expressions</div>
这将显示:
Some {{1+2}} expressions
关于ruby-on-rails - 在某些DOM层次结构中防止AngularJS插值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15674508/