我分页的角度表,并要显示的表格下方的所有页码触发功能。AngularJS:在过滤器更换
我打算创建页面数的数组,然后用NG-重复,以显示它们:
HTML
<tr ng-repeat-start="item in c.filteredList = (c.data | dynamicFilter:c.filter | orderBy:c.sortOrder.order:c.sortOrder.reverse)">
JS
this.checkPage = function(){
this.pageNumArr = [];
for(i=0; i<this.filteredList.length/this.perPage; i++){
this.pageNumArr.push(i);
}
}
哪里this.perPage
是每页项目数(由用户设定)。
我无法弄清楚是如何触发checkPage()
每当更换过滤器。
感谢。这很好。任何关于$ watch正在创建的性能影响的想法? – ibhhvc