我有一组JSON数据:AngularJS在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) – Yoshi