【发布时间】:2015-07-02 18:40:38
【问题描述】:
我正在基于this JSON data 创建a simple RSS feed app using AngularJS。
我设法获得了title 和content 的帖子。
但是,我在处理content 数据时遇到了问题。我想去掉里面的所有 HTML 实体,让它看起来像这样的 Pocket 应用程序:
我只想:
- 纯文本内容(与提要源的段落结构相同)
- 居中对齐的图片
- 超链接
- 无序列表和有序列表项
- 视频(
embed标签的结果 - 如果有)
我阅读了有关 ngSanitize 的信息,但我无法真正理解如何使用它来实现我想要的。
怎么做?
【问题讨论】:
-
只解码json
-
如果你想从内容中去掉所有的 html 标签然后创建一个像这样的正则表达式 str.replace(/]+>/gi, ' ') 并解析内容...您将获得纯文本作为输出。
-
你想去掉
标签但仍然保留段落结构是没有意义的,你到底想去掉哪些标签?
-
如果您想保留段落结构等,您需要保留这些 html 标签。人。尝试ngBindHtml 并使用 css 格式化以满足您的需求。
标签: javascript regex json angularjs