2014-09-12 23 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('...'); 
}