Мне нужна помощь с угловым фильтром. Мне нужно фильтровать массив по нескольким значениям в одном поле.Угловой фильтр с множеством значений
массив выглядит следующим образом:
$scope.items = [{
"item": "one",
"tags": "2,5"
}, {
"item": "two",
"tags": "3,4,6,7"
}, {
"item": "three",
"tags": "1,3,5"
}];
Я хочу искать предметы по тегам, которые разделены запятой.
Пример: в поле поиска пользовательские теги пользователя разделены запятой (или установите флажок) и выберите теги 1 и 3. Как перечислить все элементы, имеющие эти теги? В этом примере второй и третий пункт.
Plunker
https://plnkr.co/edit/6SidABYsjtrjtH3xqusA?p=preview
вы можете сделать plunkr с вашим кодом будет лучше решить проблему –
Есть причина, почему ваши теги через запятую строка? Разве не было бы лучше для них быть массивами? I.e: '" tags ": [1,3,5]' – Martin