我对<slot/>
元素有点问题。
从Polymer版本&gt; = 1.8 <slot/>
元素,而不是<content/>
,用于创建插入点。但是,当<slot/>
具有名称时,<template/>
无法以任何方式接收<dom-module id="my-container">
<template>
<slot id="defaultSlot"></slot>
</template>
</dom-module>
元素。
当我在容器元素中创建一个未命名的(默认)插槽时:
<my-container id="container">
<template>
<div>foo</div>
</template>
</my-container>
并嵌套一个普通模板:
> container.$.defaultSlot.getDistributedNodes().length↵ -> 1
效果很好,可以使用以下方法验证:
<dom-module id="my-container">
<template>
<slot name="bar" id="namedSlot"></slot>
</template>
</dom-module>
<my-container id="container">
<template slot="bar">
<div>foo</div>
</template>
</my-container>
但是,只要我给该插槽命名,模板元素的插槽就会停止工作:
> container.$.namedSlot.getDistributedNodes().length↵ -> 0
<slot/>
我真正需要的是让<template/>
以插槽名称接受任何import csv
with open('wert.csv') as csvfile:
freq=csv.reader(csvfile, delimiter=',')
for row in freq:
print(row[0],row[1],row[2])
。