AngularJS-显示过滤数据的长度
AngularJS - Display length of filtered data?
我有一个包含对象的数据数组(JSON格式)。
var users = {
'New':{
{Name:'One'},
{Name:'Two'}
},
'Old':{
{Name:'Three'},
{Name:'Four'}
}
我用这个结构来显示数据:
<div ng-repeat="(key, value) in users">
<p>{{key}}</p>
<div ng-repeat="user in value | filter: query">
</div>
</div>
如何获得已筛选数据的计数?提前感谢您的回复!
您可以这样做http://jsfiddle.net/HB7LU/10720/
<div ng-repeat= "user in filteredValue = (value | filter:query)"></div>
只需将过滤后的结果用作另一个名为filteredValue
的范围变量,就可以在控制器的范围内获得其长度
您可以使用<div ng-repeat="user in value | filter: query as results">
,然后获得results.length
请参阅此处的示例:http://plnkr.co/edit/P0ORxHkVpreANErDGc3a?p=preview
它可能会对您有所帮助!!它用于打印过滤后的用户数。
{{(data|filter:query).length}}
如其他问题所示
在变量中分配过滤后的数据
<div ng-repeat="user in filtered = (users | filter: query)">
</div>
并使用filtered.length
属性来获取计数
相关文章:
- 如何将json数据显示为html
- 解耦按钮(两个按钮同时切换),并根据数据显示相应的按钮
- 将json提要数据显示为html
- 使用Ajax Get方法将数据显示到特定元素中
- 如何将数据显示为线性highChart
- Json显示来自网站的数据显示仅未定义
- 使 ajax 请求和成功数据显示在 id <选择>选择>部分中
- 在按钮单击时将图像URL数据显示到弹出框中,而无需禁用背景
- 如何在循环中将 json 数据显示为 HTML
- 如何使用javascript在html中将firebase数据显示为列表
- PHP同时循环数组数据显示到javascript中
- 原始图像数据显示
- 如何在 y 轴上将数据显示为 KB、MB、GB、TB
- Ajax 数据显示在包含 10 行的表中
- 如何让 Mathjax.js 与 ANCII.js 将附加的 json 数据显示为正确的公式
- 调用 Worklight 适配器并将列表视图中的 JSON 数据显示为字符串
- Jquery/Javascript Datatables : 如何在行选择时将行数据显示到 html 文本字段中
- 双击 td 时,如何在警告框中将数据库中的数据显示为 html 表
- 日期之间的数据显示所有头
- 如何使用模板中的数据显示谷歌地图