gpt4 book ai didi

templates - 如何在 Polymer 1.0 中对对象而不是数组使用 dom-repeat?

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

迭代数组 myarray=[1, 2, 3]像这样工作:

<template is="dom-repeat" items="[[myarray]]">
<span>[[item]]</span>
</template>

如何迭代对象 myobject = {a:1, b:2, c:3} ?

最佳答案

这是一个完整的实现:

<test-element obj='{"a": 1, "b": 2, "c": 3}'></test-element>

<dom-module id="test-element">
<template>

<template is="dom-repeat" items="{{_toArray(obj)}}">
name: <span>{{item.name}}</span>
<br> value: <span>{{item.value}}</span>
<br>
<hr>
</template>

</template>
<script>
Polymer({

properties: {
obj: Object
},

_toArray: function(obj) {
return Object.keys(obj).map(function(key) {
return {
name: key,
value: obj[key]
};
});
}

});
</script>

</dom-module>

关于templates - 如何在 Polymer 1.0 中对对象而不是数组使用 dom-repeat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30781500/

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