将数据绑定到聚合物中的内容元素
Bind data to content element in Polymer
我想问是否可以将数据绑定到元素,然后在实际内容中访问它。这里有一个例子:我想创建一个列表组件,但是让用户定义如何渲染每个条目。这是我当前的代码:
列表元素:
<template repeat="{{item in items}}">
<content></content>
</template>
使用它的用户:
<ak-list items="{{items}}">
{{item.name}}
</ak-list>
但是,这不起作用
我想,您将无法从web组件的HTML部分内部访问数据模型。
您需要在模板中定义数据。我想你可能已经意识到了。
http://jsbin.com/yadazo/1/edit?html,输出
一个垃圾箱,里面有它的工作原理。
此外,你可以通过传递额外的数据来控制演示,然后你可以在你的模板中使用
下面是一个相同的例子
http://jsbin.com/yateka/1/edit?html,输出
可以提供列表和您想要的方式,然后用这些东西创建模板。
相关文章:
- 基本D3.js:如何将具有其他属性的数据绑定到元素
- 在何处和何时添加具有数据绑定的元素
- 在href跳转到另一个html元素之前,执行Knockout.js数据绑定:点击函数
- Javascript数据将元素属性绑定到URL中的锚href
- 在动态生成的元素上挖空数据绑定
- Angular2:如何在输入元素上动态设置数据绑定变量
- 将数据绑定到 d3 中的新元素
- AngularJs 双向数据绑定不适用于自定义指令输入元素
- 如何在一个元素上具有多个数据绑定属性
- HTML 元素的 “dir” 属性 (rtl/ltr) 的数据绑定
- 聚合物将数据绑定到加载了 innerHTML 的元素
- 将数据添加到动态创建的元素和绑定事件
- 将数据绑定到Meteor 1.2中的DOM元素并从中检索数据
- 将数据绑定到聚合物中的内容元素
- 数据绑定元素未呈现子元素
- 聚合物:与简单数据绑定相比;t在第二个元素中起作用
- javascript不会将数据绑定到HTMLSelect元素
- Vue.js双向数据绑定不适用于Select元素
- 获取数据绑定的元素(使用KnockoutJS)
- Aurelia定制元素数据绑定