博客API -在个人网站上渲染博客内容
Blogger API - Render blog content on personal website
在其content属性中,blogger API返回一堆难看的HTML。我想把这个HTML字符串数据转换成我可以解析的dom。什么是最好的方式来解析这个文本,以便我可以重新渲染在一个js小部件我正在建设另一个网站?
我宁愿不编写我自己的解析器来逆向工程Google放入的HTML编码。我理想地寻找一个库,它撤消HTML转义,然后把它变成一个dom,我可以用JQuery检查。
显然这个问题是基于一些稍微错误的前提。我已经成功地在我的网站上嵌入了博客。我一直在使用AngularJS,它在默认情况下会在将HTML嵌入dom之前对其进行转义。这在我这边引起了很大的困惑。来自google的响应没有转义。
这意味着将其解析为dom只需调用jquery.parseHtml()即可。参见:http://api.jquery.com/jquery.parsehtml/
一旦这样做了,任何需要做的jquery转换都可以使用angularJS的JQLite通过调用angular.element(")来完成。
最后,对象可以绑定到文档。
或者,博客文章列表的原始内容可以作为html字符串注入,使用常规的angular方式,像这样:
$scope.frontPagePosts = posts.map(function(post){
post.content = $sce.trustAsHtml(post.content);
return post;
});
相关文章:
- 使用API在我的网站Google-Map上显示搜索地址的纬度和经度
- 使用Node使用Dropbox API上传到个人帐户
- 显示LinkedIn Api的个人资料数据,无需身份验证
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- 仅允许使用 Dropbox API 访问特定网站
- Firebase API 问题与 AngularJS 网站示例项目
- Codecademy代码在他们的网站上连接到Youtube API,但赢得了't在本地运行
- 试图在网站上抓取谷歌地图api生成的动态数据,但正常抓取返回空白
- MailChimp - 通过我的网站选择(如何通过API添加)
- Facebook共享仅对我的个人资料JavaScript API可见
- 验证网站的 API
- 获取使用帐户/个人资料照片OneDrive/Microsoft API
- 网站的拼写检查 API
- 将自定义标记添加到自定义样式的 Google Maps API v3 for Wordpress 网站
- jQuery"谷歌加载器”;个人网站libs的模拟
- 博客API -在个人网站上渲染博客内容
- 如何在面向公众的ASP上使用SP2013 REST API.. NET网站使用JavaScript/JQuery
- 对于一个不提供API的网站来说,什么是最合乎道德的消费方式
- 如何使我的用户脚本在使用历史记录 API 的网站的特定页面上工作
- 如何使用Linkedin API获取个人资料详细信息到网站