gpt4 book ai didi

javascript - iron-list [first,last]VisibleIndex 绑定(bind)不起作用?

转载 作者:行者123 更新时间:2023-11-29 21:13:57 26 4
gpt4 key购买 nike

我正在使用 polymer 铁列表并尝试动态响应滚动以创建无限的信息列表。

我发现我无法让数据绑定(bind)在 firstVisibleIndex 和 lastVisibleIndex 属性上工作,也无法在这些属性发生变化时从它们获取事件。

我像这样将属性绑定(bind)到变量:

  <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>

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

我尝试使用一个事件来触发事件读取(on-first-visible-index-changed),但它没有触发。

有什么想法可以让 iron-list 列出这些属性吗?

在这里完成plnkr:https://plnkr.co/edit/nY7amL?p=preview

最佳答案

firstVisibleIndexlastVisibleIndex实际上是只读的未声明属性,它们不会发出更改事件(这会阻止双向数据绑定(bind)和更改监听器)。

在元素目录中列出的任何在右侧没有notifies 注释的属性都是不可可观察的。例如,在 iron-list 的文档页面中,您会注意到 selectedAs右侧不显示 notifies,而是 selectedItem确实如此,表明您可以将后者绑定(bind)到输出属性。

关于javascript - iron-list [first,last]VisibleIndex 绑定(bind)不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40350104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com