Angular 如何使用自定义API实现iggrid的远程分页

Angular 如何使用自定义API实现iggrid的远程分页,angular,typescript,ignite-ui,iggrid,Angular,Typescript,Ignite Ui,Iggrid,我正在尝试将iggrid从Ignite UI集成到我的SPA Angular 4应用程序中。 我有自定义API,我想实现远程分页。MyAPI有不同的参数名称,并返回内容中的项目和标题中的总数。我还需要为请求添加一些标题 我是否可以自行请求并将所有必要的数据提供给iggrid,或者我真的需要使用iggrid直接请求数据 我知道我可以将iggrid数据源设置为数据数组,但如果我这样做,我就无法设置服务器上的项目总数。 我知道我可以使用responseDataKey,但我不知道如何定制请求,以及如何告

我正在尝试将iggrid从Ignite UI集成到我的SPA Angular 4应用程序中。 我有自定义API,我想实现远程分页。MyAPI有不同的参数名称,并返回内容中的项目和标题中的总数。我还需要为请求添加一些标题

我是否可以自行请求并将所有必要的数据提供给iggrid,或者我真的需要使用iggrid直接请求数据

我知道我可以将iggrid数据源设置为数据数组,但如果我这样做,我就无法设置服务器上的项目总数。 我知道我可以使用responseDataKey,但我不知道如何定制请求,以及如何告诉网格从标题读取数据。 我已经看过了:


有人能帮忙吗?

设置数据源数组,并在数据绑定时使用数据源方法指定

        dataBinding: function(evt, ui) {
            ui.dataSource.totalRecordsCount(1234);
        },

谢谢,我试过了,但它只适用于第一次装订。当我更新IgGrid.dataSource时,dataBind不会再次启动。最后,我将ui.dataSource保存在数据绑定事件中,并在设置数据时设置它。