ngTableParams参数"page"是数字,为什么在getdata中必须是"page()"

ngTableParams parameter "page" is number, why it must be a "page()" in getdata

这个GitHub“Configurating your table with ngTableParams”明确定义了"page"的参数是类型号。但是,它在getdata中的使用变成了“.page()”,一个函数。

有人知道为什么吗?

ngTableParams 对象的初始配置对象是 page 属性。

this.tableParams = new ngTableParams({
    page: 1,            // show first page
    count: 10           // count per page
}

但接下来,this.tableParams 是 ngTableParams 的实例,它具有在此处定义的方法 page https://github.com/esvit/ng-table/blob/master/dist/ng-table.js#L159

函数 getData 的第二个参数是 ngTableParams 实例,而不是配置对象。

相信这是答案的根源,即使它是针对 Knockout: