Loop Wordpress Articles in Polymer
Loop Wordpress Articles in Polymer
我想写一个聚合物元素来显示一些WordPress文章。http://www.jsv-lippstadt.de/?json=get_category_posts&slug=app <-这是包含所有帖子的json文件。
我的代码:
<link rel="import" href="../bower_components/polymer/polymer.html">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<polymer-element name="wordpress-post" attributes="from">
<template>
<h1>Test</h1>
</template>
<script>
Polymer('wordpress-post', {
ready: function () {
alert(this.from);
$.ajax({
type: "GET",
url: "http://www.jsv-lippstadt.de/?json=get_category_posts&slug=" + this.from,
dataType: 'jsonp',
error: function () {
alert('Unable to load feed, Incorrect path or invalid feed');
},
success: function (data) {
console.log(data);
var arr = $.map(data, function(el) { return el; })
console.log(arr);
}
});
},
})
</script>
这将输出一个 JavaScript 数组。(控制台.log(arr))。
那么如何循环这个数组来显示帖子呢?我不知道如何在聚合物中做到这一点。谢谢!
您应该设置一个名为 posts
的内部属性,然后在 ajax 调用返回后将其设置为等于 arr
的值。然后在模板上使用重复属性来生成帖子。
前任:
<polymer-element name="x-foo">
<template>
<template repeat="{{post in posts}}">
<h2>{{post.title}}</h2>
</template>
</template>
<script>
Polymer({
created: function() {
this.posts = [{title: 'hello'},{title: 'world'}];
}
});
</script>
</polymer-element>
<x-foo></x-foo>
相关文章:
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 可以't使用Polymer's的核心ajax
- Node.js's Buffer.writeFloatBE in Javascript
- Setting default onclick behavior for <img> tag in gene
- Lucene Search in Alfresco
- grep in JQuery to C#
- 在具有命名作用域的自定义Polymer元素中隐藏表行
- write HTML in JavaScript
- jQuery setTimeOut: in for-loop
- 当组件准备就绪时,如何在Polymer中动态注册新属性
- SetTimeout and clearTimeout in Javascript
- lightbox in html 5 and javascript
- HTMLInputElement in IE7
- Mongodb$in以与数组中相同的顺序获取结果
- element.dataset in Internet Explorer
- jQuery parent() in table
- Instagram oauth flow in angularjs
- Loop Wordpress Articles in Polymer
- How to call Polymer element methods in Angular2?
- templateInstance.model in Polymer 1.0