当 Angular 插入标记并将作用域变量插入 {{post}}
样式模板时,它会转义 HTML。
我正在构建的应用程序要求用户创建模板,使用大括号表示法插入变量名称,我不想通过引入某些变量的指令和其他变量的大括号来使其变得过于复杂。
有没有办法通过 curl 模板渲染非转义 HTML?
我唯一的选择是当用户尝试渲染 {{post}}
时渲染代理元素,然后我可以使用 jQLite 抓取并手动插入 HTML,但这就是所有阴影的凌乱。有什么想法吗?
最佳答案
您想要查看ngBindHtml .
“要利用此功能,请确保 $sanitize 可用,例如,通过将 ngSanitize 包含在模块的依赖项中(而不是在核心 Angular 中)。”
关于javascript - 防止 Angular 转义 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20778709/