Angular Js массив фильтров со значениями внутри массива - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть следующий массив объектов:

[ 
   { 
      "Key1":{ 
         "data":[ 
            [ 
               0,
               "value_1"
            ]
         ]
      },
      "Key2":{ 
         "data":[ 
            [ 
               0,
               "value_2"
            ]
         ]
      },
      "Key3":
         "data":[ 
            [ 
               0,
               "value_3"
            ]
         ]
      }
   },
  ...
]

С помощью ng-repeat я перебираю массив объектов.

<tr ng-repeat="x in data | filter: filter : false">
     <td>{{x.key1.data[0][1]}}</td>
     <td>{{x.key2.data[0][1]}}</td>
     <td>{{x.key3.data[0][1]}}</td>
</tr> 

Теперь я хочу отфильтровать массив. Например: в таблице должны быть перечислены только объекты с Key1.data [0] [1] == "string1". Как мне этого добиться? Как должен выглядеть фильтр?

Я не могу изменить структуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...