angularjs -
使用 ng-repeat添加每 5 个项目
问题描述
我试图在<br>
使用 ng-repeat 确定数量的元素后获取一个 html 标记。例如,每 5 个按钮都会<br>
附加一个。我尝试了多种方法,但似乎无法做到正确。如果有人能给我一些关于如何实现这一目标的指示,我将不胜感激。提前致谢。
<button type="button" class="btn btn-default btn-small" ng-repeat="item in items"
{{item}}
</button>
解决方案
您可以使用 ng-repeat 的 $index 检查每第五个元素,之后您可以使用 ng-show 指令<br />
相应地显示
<br ng-show="($index + 1) % 5 == 0" />
推荐阅读
- python - statistics.mean() vs sum()/len() vs np.average() 用于列表列表
- mysql - 在mysql中向另一个用户隐藏一个用户的数据库
- python - 按 ID 获取 Discord 角色
- python - Django 提交表单并保留搜索结果
- javascript - 如果为元素或父母设置了onClick事件
- windows - 在 Windows 主机上的 VMware 中运行 VM 时出现的问题
- r - rlang:从可变字符输入创建空列表
- ruby - 编写一个带有线程支持的简单断路器
- scala - Scala - 如何以功能方式循环列表
- c# - 重载 == 运算符抛出带有非空操作数的 NullReferenceException