首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子框架:如何检测离子列表中可见的离子项?

问离子框架:如何检测离子列表中可见的离子项?
EN

Stack Overflow用户
提问于 2016-10-14 23:09:49
回答 2查看 628关注 0票数 1
代码语言:javascript
复制
<ion-header-bar>
  Showing at {{distance.current_scroll_distance}}
</ion-header-bar>

<ion-list>
  <ion-item collection-repeat='results in data.results'>
    {{result.name}} / {{result.distance}}
  </ion-item>
</ion-list>

我需要检测离子列表上的滚动,然后确定哪个是第一个可见的离子项,以更新标题栏上的current_scroll_distance。

我们将非常感谢您的帮助。

EN

回答 2

Stack Overflow用户

发布于 2016-10-14 23:25:08

我不明白指的是“哪个是第一个可见的离子项目”?

请记住,每个ng-repeat都有一个$ index!这是元素的计数器,如果您想识别第一个元素,只需查看$ index == 0

票数 0
EN

Stack Overflow用户

发布于 2016-10-15 00:03:43

您需要调用一个事件,然后使用ng- $index捕获该事件:

代码语言:javascript
复制
<ion-header-bar>
  Showing at {{distance.current_scroll_distance}}
</ion-header-bar>

<ion-list>
  <ion-item collection-repeat='results in data.results'>
    <div ng-click="captureElemnt($index)">{{result.name}} / {{result.distance}}</div>
  </ion-item>
</ion-list>

js:

代码语言:javascript
复制
$scope.captureElement = function(index){

  if (index == 0){

   //do whatever you need

  }

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40046483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档