似乎也在聚合物/ js中被打破,或者我是否错过了解任何相关内容:http://www.polymer-project.org/components/core-list/demo.html
尝试使用core-list-dart,我偶然发现了一个将Element作为参数的scrollTarget:
如何将元素传递给core-list-dart?有没有关于其他元素进行数据绑定的例子?
非常感谢...希望有人能理解我的问题:D
使用Dart 1.6 和
dependencies:
core_elements: ">=0.2.0 <0.3.0"
paper_elements: ">=0.1.0 <0.2.0"
polymer: ">=0.13.0 <0.14.0"
答案 0 :(得分:1)
您可以使用
执行此操作<core-list scrollTarget="{{$['id_of_other_element']}}">...</core-list>
在这种情况下,元素必须与<core-list>
位于相同的影子DOM(相同的Polymer元素)中,并且必须是静态可用的(不在<template if=...>
内或由<template repeat=...
生成也没有强制性地添加。
另一种变体是创建一个字段
<core-list scrollTarget="{{scrollTarget}}">...</core-list>
在Polymer元素的类中,您需要
@observable
Element scrollTarget;
attached() {
super.attached();
scrollTarget = shadowRoot.querySelector('...');
}