Я пытаюсь выполнить одну задачу сетки angularjs из поиска Google, которая имеет сортировку, разбиение на страницы и фильтрацию. Сортировка и разбиение на страницы работают нормально, но фильтрация не работает должным образом.
Я хотел бы отфильтровать данные на основе выбора флажков Name
и Description
. Например, если мы четко наблюдаем: если я выберу любое имя (либо флажок name1 or name2 or name3
) столбца Name
, то должны отображаться соответствующие данные. Но я получаю следующее: он отображает все данные, принадлежащие столбцу Name
, на основе моих критериев выбора флажка (это нормально), но также отображает данные везде, где name1
применим/доступен (также из столбца Description
), и аналогично работает так же и для критериев выбора флажка Description
.
Но он не должен отображаться таким образом, он должен отображать только данные, основанные на моих Name or Description checkbox
критериях выбора только из respective Name/Description column
, но не из обоих столбцов, где бы они ни применялись/доступны), то есть: если я выберу любое имя фильтра (либо флажок name1 or name2 or name3
) в раскрывающемся списке Select Name
, то должны отображаться соответствующие данные, что означает, что я должен видеть только «имя1» в столбце «Имя» (но оно также дает имя3), аналогично для Description
флажков.
Создан скрипка. Пожалуйста, помогите мне, что и где я делаю неправильно? Заранее спасибо.