Javascript iron list[第一个,最后一个]VisibleIndex绑定不';不行?

Javascript iron list[第一个,最后一个]VisibleIndex绑定不';不行?,javascript,data-binding,polymer,Javascript,Data Binding,Polymer,我正在使用一个聚合铁列表,并试图动态响应滚动,以创建一个无限的信息列表 我发现我无法使数据绑定在firstVisibleIndex和lastVisibleIndex属性上工作,也无法在这些属性更改时从中获取事件 我将属性绑定到如下变量: <iron-list id="list" items="[[items]]" as="item" first-visible-index="{{fvi}}" last-visible-index="{{lvi}}"> <templa

我正在使用一个聚合铁列表,并试图动态响应滚动,以创建一个无限的信息列表

我发现我无法使数据绑定在firstVisibleIndex和lastVisibleIndex属性上工作,也无法在这些属性更改时从中获取事件

我将属性绑定到如下变量:

  <iron-list id="list" items="[[items]]" as="item" first-visible-index="{{fvi}}" last-visible-index="{{lvi}}">
    <template>
      <div>
        <center>[[item.value]]</center>
      </div>
    </template>
  </iron-list>
  <p>binding: [[fvi]], [[lvi]]</p>

[[item.value]]
绑定:[[fvi]],[[lvi]]

我可以滚动,在我的plnkr示例中,我还有一个计时器,可以使用javascript读取属性。主动读取的值是正确的。绑定值始终为0

我尝试使用事件触发活动读取(在第一个可见索引更改时),但没有触发

你知道怎样才能得到铁表来提供这些属性吗

此处完成plnkr:

和实际上是只读的非声明属性,不会发出更改事件(这会阻止双向数据绑定和更改侦听器)


元素目录中列出的任何属性,如果右侧没有注释,则无法观察到。例如,在
铁名单
的文档页面中,您会注意到右侧没有显示
通知
,而是显示通知,表示您可以将后者绑定到输出属性。

嗯,这是一个有点微妙的文档注释:-P当滚动发生时,有没有关于如何获取事件的建议?试试看铁名单不能发出滚动事件,这让我感到困惑。这是一个疏忽,还是我期望它做一些不该做的事情?我确实设法让铁名单发出一个滚动事件。要么它没有很好的文档记录,要么我有一个盲点,但我发现我可以在iron list上使用这个属性:on scroll=“\u onScroll”,并实现从\u onScroll读取第一个和最后一个可见的索引值。接受这个答案是因为tony正确地指出了这些是不可绑定的属性。