不幸的是,我不知道Angular是否能帮到你,但我发现这个问题与另一个有关consuming an endpoint with a filter by meta_key (顺便说一句,我用一个非常简单的只支持jQuery的代码更新了我之前的回复,以显示在列表中检索到的帖子)。
然而,如果你不介意另一个库的例子,我用React(学习曲线比Angular小)学习我的第一步,这是一个简单的函数,可以在一个简单的小部件中显示最近发布的帖子。
(function ( $ ) {
var resourceUrl = \'http://example.com/wp-json/wp/v2/posts/\';
function refreshLastEntries() {
var results = [];
var link, item;
$.get(
resourceUrl,
function (response) {
console.log("Received "
+ response.length + " elements");
for(item = 0; item < response.length; item++) {
link = React.DOM.p({}, React.DOM.a({
style:{"textDecoration":"none"},
href:response[item].link
}, response[item].title.rendered));
results.push(link);
}
ReactDOM.render(React.DOM.div({}, results),
document.getElementById(\'reactor\'));
}
);
setTimeout(refreshLastEntries, 10000);
}
refreshLastEntries();
})(jQuery);
如果你
really 想要学习如何将REST API与Angular结合使用,我建议您再次访问我在另一个问题中链接到您的博客,因为这位女士有一个完整的提要
Using AngularJS and JSON API in Your WordPress Theme.