2017-07-18 81 views
1

我们在AngularJS和wordpress网站上有一个应用程序,每当我们发布一个版本时,我们都会更新wordpress网站上的“发布说明”页面,视频和一些文字)。使用javascript从wordpress页面读取HTML

我需要开始将该页面的内容拉入应用程序,所以用户也会在那里看到发行说明,我尝试使用iframe,但将整个页面放在iframe中看起来不太好,所以我我想知道,有什么方法可以从wordpress网站上的该页面获取HTML并将其呈现在AngularJS应用程序中?

+0

你可以用$ http进行获取请求。然后您将拥有HTML,但您需要解析它才能提取所需的部分内容。你可以将它输出到你的应用程序中。 – mcgraphix

回答

0

的解决方案是使用WP的API来获取页面的内容:https://developer.wordpress.org/rest-api/reference/

得到你可能要过滤掉WordPress的/主题标签的内容后,您可以通过使用标准的做到这一点通过WordPress的文本编辑器,或者你可以在JavaScript方面有一些正则表达式:

var exp = /\[[^\]]*\]/g; 
latestReleaseNotes.content.filtered = latestReleaseNotes.content.rendered.replace(exp,'');