问题标签 [mat-pagination]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Mat-pagination 不会在添加行后将我引导到新页面
我正在尝试通过分页实现内联行添加到我的表中。为了确保新行可见,我将用户引导到最后一页
但是,当只有足够的数据可以将页面填充到页面大小的限制时,例如页面大小为 10 的 10、20、30,它不会将我引导到新页面(只有一行我只是添加)。(同时,分页器在底部显示正确的行数,我可以手动导航到它)
果然,我可以看到this.dataSource.paginator.length
显示过时的数字(即使我已经完成了
将新行推送到数据源的技巧)
我尝试了一些我在 Stackoverflow 中遇到的黑客,比如
或尝试强制导航到下一页
我的组件
}
HTML
不用说,我已经删除了一些代码长度
有任何想法吗?
angular - 如何在 MatTableDataSource 以外的地方使用 mat-paginator?
我想要在 dataSource 下面的分页器,但它显示错误
属性 'paginator' 在类型 'MatTreeFlatDataSource<TreeNode, TreeFlatNode>' 上不存在
尝试过