Я создал функцию, которая должна фильтровать отображаемые данные на основе выбора флажка.Однако у меня возникают проблемы с отображением правильных данных.Флажки работают, и все, но у меня возникают проблемы при вставке выбранного значения флажка в данные и получении вывода.

Мне нужно выбратьфлажок, чтобы отобразить данные, которые содержат это значение H.

Таким образом, в основном есть 4 флажка, связанных с полем типа, которое вы видите на скриншоте выше.Допустим, я выбираю H. Мне нужны только данные, где тип = H, чтобы показать.Я приложу код ниже того, что у меня есть.Я просто не могу заставить его работать.
var filterOtb = function (keepOpen, types) {
var filtered = data;
var checkedTypes = [];
console.log('filtered = ', filtered);
scope.types.forEach(function(code) {
if (code.selected) {
checkedTypes.push(code.type);
console.log('selected checkbox', checkedTypes);
}
});
if (scope.validDates.from) {
filtered = filterOtbByDateRange();
}
if (modal && !keepOpen) {
modal.hide();
}
return filtered;
}
Там работает отдельная функция, которая фильтрует ключи, показанные на скриншотах, по дате.Пожалуйста, игнорируйте эту функцию ... Любая помощь приветствуется, так как я застрял на этом в течение нескольких дней ...