angular - mat-paginator 改变 mat-paginator-range-label 的位置
问题描述
我有一个简单mat-table
的 with mat-paginator
。
我想更改范围标签的位置并将其放在导航按钮之间,如下所示:
基本上,我需要将div.mat-paginator-range-label
这个容器顶部的 an 元素移动到button.mat-paginator-navigation-previous
和之间button.mat-paginator-navigation-next
。
知道怎么做吗?谢谢。
解决方案
实际上,因为“mat-paginator-container”使用了 flexbox,您只需使用自定义 CSS 代码即可轻松修改所有组件的默认放置。例如对我来说:
// override material paginator
::ng-deep .mat-paginator {
.mat-paginator-container {
justify-content: center;
}
// override material paginator page switch
.mat-paginator-range-label {
order: 2;
}
.mat-paginator-navigation-previous {
order: 1;
}
.mat-paginator-navigation-next {
order: 3;
}
}
推荐阅读
- sbt - 如何仅为默认根项目禁用 AssemblyPlugin?
- r - coord_polar() 中数据点的定位
- c++ - Arduino中的字符串到字符
- r - 将列表列添加到 R 中的数据表会返回不一致的输出 - 功能还是错误?
- yammer - 通过 API 和 PowerShell 重新激活 Yammer 用户
- kotlin - 使用 WebTestClientAutoConfiguration 时有没有办法指定 webSessionManager?
- c++ - 如何在 Qt3DWindow 内绘制 Q3DSurface 轴?
- python - Python fwrite函数错误:需要像对象这样的字节,而不是str
- amazon-web-services - Ansible - EC2 创建新标签并删除标签
- php - 如何获取 XML 验证错误的所有父元素?