Angular 离子2-获取当前视图中的列表项

Angular 离子2-获取当前视图中的列表项,angular,scroll,ionic2,Angular,Scroll,Ionic2,我有一个离子列表,里面有多个项目离子内容。每当我滚动时,我都希望得到一个包含当前在视图中的项目的数组,并对它们进行一些处理(比如更改css类)。我有什么办法可以做到这一点吗? 我尝试了以下方法: ngAfterViewInit() { this.content.ionScroll.subscribe(($event: any) => { let elements = this.content.getScrollElement().getElementsByClass

我有一个
离子列表
,里面有多个项目
离子内容
。每当我滚动时,我都希望得到一个包含当前在视图中的项目的数组,并对它们进行一些处理(比如更改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');
        }  
    });
 }
ngAfterViewInit(){
this.content.ionScroll.subscribe($event:any)=>{
让elements=this.content.getScrollElement().getElementsByClassName('myCssClass');
for(设i=0;i
但这会返回指定类的所有元素,而不是滚动视图中的元素