【发布时间】:2015-12-11 02:39:55
【问题描述】:
我正在尝试使用 Polymer 中的铁列表将对象数组显示为列表。在聚合物函数内部,我有...
ready: function() {
this.list = [{title: 'Thing 1'}, {title: 'Thing 2'}, {title: 'Thing 3'}];
}
在模板中,我有...
<iron-list items="[[ list ]]" as="l">
<template>
<div class="row">
<div class="" on-tap="">
<span>[[ l.title ]]</span>
<paper-checkbox class="right"></paper-checkbox>
</div>
</div>
</template>
</iron-list>
我将“iron-list.html”导入到文件中。
我看到的是, Iron-list 创建了 3 个模板(确实如此),但它没有打印出字符串(标题)。这应该很简单,但我在这里迷路了。有人知道为什么它不打印出来吗?
编辑:我遗漏了一件重要的事情,这个元素以 display: none 开头,然后切换到稍后显示。
【问题讨论】:
-
您的代码看起来不错,请仔细检查您如何导入
iron-list.html。 -
是的,它就在那里。开发工具确认
iron-list.html已成功请求。 -
在开发工具中,您应该能够检查每个模板中的文本,对吧?它说什么?
-
所有 div 和 span 都在那里,但 span 内没有文本。
-
这 (plnkr.co/edit/0T2aHaLwmumTVyX9FKot?p=preview) 是你所有的代码,它工作正常......
标签: javascript arrays polymer components polymer-1.0