В моем приложении Angular у меня есть два массива объектов, которые я показываю. Они оба идентичны типам объектов (Вопросы). Один - это список, а один - набор результатов поиска. В результатах поиска я хочу показать только те результаты, которые еще не указаны в списке. Как отфильтровать результаты поиска любые результаты, которые уже есть в списке.Фильтровать угловой массив, сравнивая его с другим массивом.
В псевдокоде это будет что-то вроде: для каждого члена массива результатов поиска отобразите его только в том случае, если его идентификатор не найден в массиве List.
С какой частью псевдокода вы испытываете трудности? Похоже, вам понадобится 'for', затем' indexOf' (примитив) или вложенный 'for' (объекты). –
Можете ли вы показать код того, что вы пытались? – ajmajmajma
Я новичок в JS и Angular. Это тривиально в Ruby, но я хочу сделать это на front-end и не знаю лучшей практики. Должен ли я использовать ng-if или ng-show и как лучше всего фильтровать результаты поиска. Должен ли я использовать $ filter, и если да, то как? – Finnjon