Ionic 2 - 获取当前视图中的列表项

时间:2017-02-20 08:17:54

标签: angular scroll ionic2

我在ion-list内有一个包含多个项目的ion-content。每当我滚动时,我想获得一个数组,其中包含当前在视图中的项目并对它们执行某些操作(例如更改css类)。有什么办法可以实现吗? 我尝试过以下方法:

ngAfterViewInit() {
    this.content.ionScroll.subscribe(($event: any) => {
        let elements = this.content.getScrollElement().getElementsByClassName('myCssClass');
        for (let i = 0; i < elements.length; i++) {
            let classes = elements[i].classList;
            classes.remove('myCssClass');
        }  
    });
 }

但是这会返回指定类的所有元素,而不是滚动视图中的那些元素。

0 个答案:

没有答案