javascript - 在AngularJS中绑定复杂的富文本元素
问题描述
我正在尝试用 AngularJS 绑定一个复杂的多行富文本元素,比如:
<h1>Title</h1>
<p>Some content</p>
<p>More Content maybe with <i>italics</i> or <strong>bold</strong></p>
<p><a href="#">Even links</a></p>
现在,当尝试使用简单的 ng-bind-html 进行渲染时,它只绑定第一个元素(在本例中为 h1),并且在 ap 标记内执行此操作,因此不应用该标记,其余部分保留为一个文字字符串。
我怎样才能让Angular获取整个多行响应并相应地呈现它?
我遇到的另一个问题是,如果要渲染的 HTML 在行开始之前有一些空间(也就是说,如果它完全是表格),那么它只会打印出
标记并将所有内容保留为字符串文字。
解决方案
推荐阅读
- html - 如何在纯 html 中禁用 ctrl+u amd F12
- r - 在运行 if else 循环时管理数据帧中的 NA 值
- javascript - CoffeeScript 错误与实际代码不同
- json - 如何在折线传单周围添加多边形
- html - 为什么可以在snippets.json中自定义css缩写而不是html:5?
- asp.net-mvc - AngularJS 5 在项目中的使用
- arrays - 在数组中查找重复连续值的最短方法
- java - Spring Boot Devtools如何在独立模块中重新加载Maven多个依赖模块?
- r - 提取 R 中 DT 每一行的第 n 列,其中 n 是 DT 中行数的向量
- autohotkey - 重新映射 ctrl+win