滚动到Angular中的特定点时如何触发函数?

时间:2015-10-26 09:54:15

标签: javascript angularjs infinite-scroll

我不是在寻找ngInfiniteScroll解决方案(我不想使用jQuery)。

我的页面分为三个部分

<section id="A" ng-init="initA()">
 <!-- Content A -->
</section>

<section id="B" ng-init="initB()">
 <!-- Content B -->
</section>

<section id="C" ng-init="initC()">
 <!-- Content C -->
</section>

当用户向下滚动到相关部分时,如何触发功能initA(), init(B), init(C)?也就是说,在页面加载时,没有加载任何内容。但是,一旦用户开始向下滚动,initX()正在被触发?

1 个答案:

答案 0 :(得分:1)

您可以为此编写指令。 看到这个小提琴:http://jsfiddle.net/6683ppmx/1/

setAlmFixtures.fixturemap['alarmvar.id']