我有一組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