多个ng网格和ngGridEventScroll

时间:2014-05-02 03:58:12

标签: javascript angularjs ng-grid

在一个页面上,我有2个单独的ng网格,无限滚动,在ngGridEventScroll上加载服务器端数据。

scope.$on('ngGridEventScroll', function(event) { ... });

每个网格都有自己唯一的服务器端调用来加载特定于每个特定网格的数据。

但是因为我不能命名空间' ngGridEventScroll,两个网格都会在网格生成事件时触发滚动事件。

我怎样才能'范围' ngGridEventScroll事件更具体,因此每个网格只能监听其滚动事件,而不是两者都听?

1 个答案:

答案 0 :(得分:0)

我查看了ng-grid源代码,它在引发此事件时没有传递任何上下文信息。

在源代码中查找此字符串

$scope.$emit('ngGridEventScroll');

您可以使用您想要在emit函数中传递的一些上下文信息来更新此调用。