【发布时间】:2014-07-15 11:09:47
【问题描述】:
我有一组 JSON 数据:
"MyMessages": [
{
"Code" : "N101",
"ID" : "History",
"Indicator" : "Down",
"PosChangeMessage" : "test test test test",
"NegReasonMessage" : "test test test test",
"Image" : "ImageType.Warning"
},
{
"Code" : "A874",
"ID" : "History",
"Indicator" : "Up",
"NegReasonMessage" : "test test test test",
"Image" : "ImageType.Ok"
},
{
"Code" : "X85",
"ID" : "Age",
"Indicator" : "Down",
"PosChangeMessage" : "test test test test",
"Image" : "ImageType.Warning"
},
{
"Code" : "Z846",
"ID" : "Products",
"Indicator" : "Up",
"PosChangeMessage" : "test test test test",
"Image" : "ImageType.Ok"
},
],
我可以通过{{ MyMessages.length }}显示MyMessages中有多少项目
但是我想知道有多少PosChangeMessage 和多少NegChangeMessage 项目。
所以,在上面的例子中:
PosChangeMessage = 3
NegChangeMessage = 2
【问题讨论】:
-
这里没有语法糖可以帮助你。因此,您必须以某种方式计算值。例如。 (过滤器、控制器方法、$watch)
标签: angularjs angularjs-scope angularjs-ng-repeat angular-filters