У меня есть массив объектов. Я пытаюсь настроить способ фильтрации по каждому столбцу с пользовательского ввода.Фильтр ngrepeat на основе нескольких поисковых входов
Каждый столбец имеет раскрывающееся меню ввода, в котором вы можете выбрать значение, с идеей, что вы сможете выбрать другой фильтр для каждого столбца.
col1 col2 col3 col4 col5 col6 col7 col8
строка 1 строка 2 строка 3 строка 4 . .
В настоящее время я создал функцию, и я передаю ей все выбранные фильтры от пользователя. Таким образом, делая что-то вроде этого:
BLOCKQUOTE
Где filterArray это все 8 различных фильтров.
Затем я проверяю, выбрано ли значение фильтра для столбца равным значению столбца для строки.
С 8 различными вариантами это превращается во множество перестановок операторов. Разве это единственный способ сделать это?
, пожалуйста, укажите код – Austin
Ключевая концепция, которую я не понимал, заключается в том, что вы можете просто соединить каждый фильтр вместе. –