【发布时间】:2013-05-14 18:36:40
【问题描述】:
我正在将我的 jQuery 应用程序迁移到 AngularJS。
我需要做的是在发生滚动时更改数据数组,我该怎么做?
我在 plunk 有这段带有 jQuery 的代码: http://plnkr.co/edit/jdwxH5pmyecuWTsrutrO?p=preview
当你滚动 div 时,会显示一个带有可见元素索引的列表。
我想要做的是在 ng-repeat 元素处设置指令或过滤器 (ng-check-visibility),例如:
<div ng-repeat="item in data" ng-check-visibility>
{{item.name}}
</div>
并且该指令在元素可见时更改item 设置值item.visible=true,否则将其设置为false。
我可以用 Angular 做到这一点吗?有什么想法吗?
【问题讨论】:
标签: javascript angularjs angularjs-directive angularjs-ng-repeat angularjs-filter