angular - 如果长度> 5,如何修剪数组
问题描述
如果长度> 5,如何修剪数组
我的 JSON 是:
{
"name": "aaa"
"files": [
{
"name": "A",
"link": "string.com"
},
{
"name": "Q",
"link": "string.com"
},
{
"name": "M",
"link": "string.com"
},
{
"name": "New Filters Reports",
"link": "string.com"
},
{
"name": "U",
"link": "string.com"
}
],
"titles": [
"A",
"B",
"C",
"D",
"E",
"F"
]
}
我想检查“标题”长度是否大于 5,它应该修剪 5 之后的值并且应该在屏幕上只显示 5 个标题。
解决方案
我想你想在你的逻辑中保留完整的数组,并且只在你的 HTML 中修剪它。如果是这种情况,只需在要显示修剪列表的位置使用Array.prototype.slice()即可。
IE
<div *ngFor="let i of arr.slice(0,5)">
{{i}}
</div>
推荐阅读
- c - 如何在C中打印每个第二个数字
- aws-lambda - AWS API Gateway Lambda 错误正则表达式不起作用?
- jquery - 服务器端验证似乎在 SpringBoot 2.3.1.RELEASE 中不起作用
- hybris - 找不到此本地主机页面:Hybris
- android - 如何从 android studio 下载管理器中的 google drive 链接下载文件?
- python - python xml.dom - 访问另一个键的子键
- java - 从另一个扩展应用程序的类调用活动中的方法
- javascript - 复选框未显示在表单上
- android - 未找到默认活动:Android Studio
- excel - 格式化大数字以防止科学记数法