在一个页面上,我有2个单独的ng网格,无限滚动,在ngGridEventScroll
上加载服务器端数据。
scope.$on('ngGridEventScroll', function(event) { ... });
每个网格都有自己唯一的服务器端调用来加载特定于每个特定网格的数据。
但是因为我不能命名空间' ngGridEventScroll
,两个网格都会在网格生成事件时触发滚动事件。
我怎样才能'范围' ngGridEventScroll
事件更具体,因此每个网格只能监听其滚动事件,而不是两者都听?
答案 0 :(得分:0)
我查看了ng-grid源代码,它在引发此事件时没有传递任何上下文信息。
在源代码中查找此字符串
$scope.$emit('ngGridEventScroll');
您可以使用您想要在emit函数中传递的一些上下文信息来更新此调用。