У меня есть список элементов, который отображается в таблице с помощью ng-repeat. Я хочу применить динамические фильтры, которые добавляются с помощью тегов (ng-tags-input). Этот ввод тега генерирует динамические теги, которые я хочу использовать в качестве фильтров.
Вот созданный мной кусок. Как я могу использовать записи из этих тегов для создания фильтров.
Для одного элемента я попробовал
<body ng-controller="MainCtrl">
<tags-input ng-model="tags"></tags-input>
<p>Model: {{tags}}</p>
<table border=1 cellpadding=10px>
<tr ng-repeat = "t in tableData | filter:tags[0].text">
<td>{{t.data1}}</td>
<td>{{t.data2}}</td>
</tr>
</table>
</body>
но для этого потребуется только один элемент. Я хочу применить в качестве фильтра целые записи tags
.
Я видел другие вопросы по SO, но у них есть фильтры, применяемые как
<tr ng-repeat = "t in tableData | filter:{data1:someFilteData}">
Вот одна из скрипки. Я не могу применить фильтр из массива JSON. Как я могу это сделать?