【发布时间】:2018-01-03 05:58:54
【问题描述】:
我必须在 Angular 中对 ng-table 分页点击事件进行自定义更改,但我没有找到分页点击事件,有人知道我如何自定义此事件吗?
我想做这个:当我改变页面时,页面的滚动回到顶部。
【问题讨论】:
标签: angular pagination ngtable
我必须在 Angular 中对 ng-table 分页点击事件进行自定义更改,但我没有找到分页点击事件,有人知道我如何自定义此事件吗?
我想做这个:当我改变页面时,页面的滚动回到顶部。
【问题讨论】:
标签: angular pagination ngtable
在click 事件上,您可以在该事件处理程序中调用事件处理程序,您可以滚动到顶部
<button (click)="onClick()"></button>
在事件处理程序中你可以这样做
onClick(){
scroll(0,0);
}
【讨论】:
事件是“onpageschanged”。但是您需要“NgTableEventsChannel”服务才能工作 文档是https://ng-table.com/api-docs/classes/ngtableeventschannel.html#onpageschanged
例子:
ngTableEventsChannel.onPagesChanged(somefunction(), $scope);
【讨论】: