AngularJs有条件地选择数据

时间:2014-03-28 10:08:13

标签: angularjs

我是AngularJs的新手。我有一个json数据如下所示,我映射到表格并以表格方式显示。 json包含一个vs_array数组。 vs_array包含由dc属性分类的两个部分。在表格中,我假设第一部分将包含印度作为dc中的值,第二部分将包含US作为dc属性的值。根据假设我有我的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"
               }
           ]
       }
   ]
}

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

据我所知:

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

http://docs.angularjs.org/api/ng/filter/filter