html - 根据屏幕大小限制表格行数
问题描述
所以,我在一个集合中有 n 个对象。我正在ng-repeat
使用<tr>
.
有没有办法限制它将在 html 中生成多少行,以使表格不超过当前屏幕高度?
解决方案
你可以尝试这样的事情:
您可以获得创建表格的元素的高度。假设高度是300px。
你可以得到表格行的高度 ( <td>
),比如30px。
现在可以在屏幕上显示的行300/30 = 10
数将是(包括标题)。
因此,您可以启用 ng-if $index == 10
(使用 ng-repeat)。
这些值将根据您的屏幕尺寸而变化。
推荐阅读
- python - 如何在 Dash-Plotly 中为 Upload Control 执行回调以更新数据库或在数据库中创建表
- ruby - 仅当它具有“aria-checked = true”时,我才需要单击此输入
- angular - 如何调整 NgbModal 的宽度
- android - 如何将第三方 SDK 正确添加到 Cordova 插件?
- c# - 集合中的有效和确定性排名项目?
- haskell - 使用 GHC.runGhc 失败并出现错误:“无法为 'GHC.Types' 加载接口,找不到与 'ghc-prim' 匹配的单元 ID”
- javascript - 图像滑块不转到下一个或上一个项目
- java - Java Criteria builder - 如何构建复杂的连接查询?
- c# - 从 Thumbor 读取图像
- python - 如何将安全数组从 python 传递到 COM?