防止Angular转义HTML

Dan*_*nce 22 javascript angularjs

当Angular插入标记并将范围变量插入{{post}}样式模板时,它会转义HTML.

我正在构建的应用程序要求用户创建模板,使用大括号表示法插入变量名称,我不想通过引入某些变量的指令和其他的curlies来使其复杂化.

有没有办法通过卷曲模板呈现非转义HTML?

我唯一的选择是在用户尝试渲染时渲染代理元素{{post}},然后我可以使用jQLite抓取并手动插入HTML,但这是所有混乱的阴影.有任何想法吗?

Rya*_*n Q 20

你想要看看ngBindHtml.

"要利用此功能,请确保$ sanitize可用,例如,在模块的依赖项中包含ngSanitize(不在核心Angular中)."