AngularJs有条件地选择数据

AngularJs有条件地选择数据,angularjs,Angularjs,我对AngularJs是新手。我有一个json数据,如下所示,我将其映射到表中并以表格的方式显示。json包含一个vs_数组。vs_数组包含按dc属性分类的两个部分。在表中,我假设第一部分将包含作为dc值的India,第二部分将包含作为dc属性值的US。基于这个假设,我有我的tr和td来迭代json。但订单并不能保证。 如何基于dc属性选择节以填充表,而不是根据节的顺序 { "status": "SUCCESS", "status_message": "Susscessfully f

我对AngularJs是新手。我有一个json数据,如下所示,我将其映射到表中并以表格的方式显示。json包含一个vs_数组。vs_数组包含按dc属性分类的两个部分。在表中,我假设第一部分将包含作为dc值的India,第二部分将包含作为dc属性值的US。基于这个假设,我有我的tr和td来迭代json。但订单并不能保证。 如何基于dc属性选择节以填充表,而不是根据节的顺序

{
   "status": "SUCCESS",
   "status_message": "Susscessfully fetched details.",
   "total_records": 6,
   "m_details":
   [
       {
           "p_id": 1017,
           "vs_aray":
           [
               {
                   "p_member": "abs",
                   "address": "sadsadsd",
                   "dc": "India",
                   "availability": "Offline",
                   "state": "Enabled"
               },
               {
                  "p_member": "abs",
                   "address": "sadsadsd",
                   "dc": "US",
                   "availability": "Offline",
                   "state": "Enabled"
               }
           ]
       },
       {
           "p_id": 1017,
           "vs_aray":
           [
            {
                   "p_member": "abs",
                   "address": "sadsadsd",
                   "dc": "US",
                   "availability": "Offline",
                   "state": "Enabled"
               },
               {
                   "p_member": "abs",
                   "address": "sadsadsd",
                   "dc": "India",
                   "availability": "Offline",
                   "state": "Enabled"
               }
           ]
       }
   ]
}
请帮助我解决此问题。

据我所知:

<tr ng-repeat="detail in m_details | filter:yourFilterFunction">
    <!-- some code -->
</tr>