ngGridEventScroll击中了两次

时间:2014-08-12 05:19:20

标签: angularjs ng-grid

我正在使用网格并尝试在滚动事件上加载数据。但是在滚动事件上它会被击中两次。

scope.$on('ngGridEventScroll', function () {
// code to load data
}

我还在下面发现了两次发出滚动事件的代码。它在ng-grid.js文件中。

 $scope.adjustScrollTop = function(scrollTop, force) {
        if (self.prevScrollTop === scrollTop && !force) {
            return;
        }
        if (scrollTop > 0 && self.$viewport[0].scrollHeight - scrollTop <= self.$viewport.outerHeight()) {
            $scope.$emit('ngGridEventScroll');
        }

力量的价值正在传递,这就是为什么第二次没有从功能中返回。

如果我破解ng-grid并将force的值更改为false(如下面的链接所示),它可以正常工作。但我不想改变ng-grid代码。

https://groups.google.com/forum/#!topic/angular/llT35QGig9Y

0 个答案:

没有答案