如何用angular插入一段html

比如
js:

var SomeController = function () {
    this.customHtml = '<ul><li>render</li></ul>';
}

html:

<div ng:bind="customHtml"></div>

result:

<div>
    "<ul><li>render</li></ul>"
</div>

这样就变成字符串了。

阅读 14.1k
2 个回答

angular1.2使用

<div ng-bind-html="expression"></div>

1.3用

<div ng-bind-html-unsafe="expression"></div>

不过现在需要ngSanitize模块

ngSanitize模块很强大,用sce还可以做unicode转码输出到界面

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题