gpt4 book ai didi

javascript - Polymer 中的循环 WordPress 文章

转载 作者:行者123 更新时间:2023-12-03 10:59:51 27 4
gpt4 key购买 nike

我想编写一个 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 数组。 (console.log(arr))。

那么我如何循环这个数组来显示帖子呢?我不知道如何用 polymer 来做这个。谢谢!

最佳答案

您应该设置一个名为 posts 的内部属性,然后在 ajax 调用返回后将其设置为等于 arr 的值。然后使用a repeat attribute on a template生成帖子。

例如:

<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>

关于javascript - Polymer 中的循环 WordPress 文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28140772/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com