2014-09-12 21 views
1

对不起我的愚蠢问题。 我遇到了“core-list-dart”元素的问题。由于它不需要时创建“infite”元素,它似乎最初填充了“内容”。 (我相信它今年早些时候并没有这样做;)并且它按预期工作 - >向下滚动时创建元素)如何将“scrollTarget”传递给“核心列表”/滚动

似乎也会在聚合物/ js中被破坏,或者我是否会误解任何有关:http://www.polymer-project.org/components/core-list/demo.html

进行实验与周围的核心列表镖,我偶然发现了scrollTarget这将有一个元素作为参数:
我如何通过一个元素的核心列表镖?有没有例子可以在其他元素上进行数据绑定?

现在非常感谢..希望有人能理解我的问题:d

与飞镖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

核心名单的人口是“我的错”。我发现检查完布局后一切正常。它与“适合”和一切都像魅力工作。 (在此之前..我用CSS的东西像高度:100%...) – ARMistice 2014-11-06 13:21:45

回答

1

你可以做,例如与

<core-list scrollTarget="{{$['id_of_other_element']}}">...</core-list> 

在这种情况下,该元素必须与处于相同的阴影DOM(相同的聚合物元素),它必须是静态可用的(不在<template if=...>内或由<template repeat=...生成,也不是强制性添加的。

另一方案是创建一个领域

<core-list scrollTarget="{{scrollTarget}}">...</core-list> 

在班级的聚合物元件的需要

@observable 
Element scrollTarget; 

attached() { 
    super.attached(); 
    scrollTarget = shadowRoot.querySelector('...'); 
}