Ошибка ngDupes с флажками AngularJs

Я пытаюсь исправить ошибку ngdupes с помощью флажка. Я не знаю, что не так. Может кто-нибудь помочь? Вот мой код:

$scope.GetMultiCheckBox = function GetMultiCheckBox(CheckBoxs) {
    var idx = $scope.selectedfunction.indexOf(CheckBoxs);
    if (idx > -1) {
        $scope.selectedfunction.splice(idx, 1);
    }
    else {
        $scope.selectedfunction.push(CheckBoxs);
    }
};
$scope.FilterValueByFunction = function (FunctionVal) {
    $scope.Lv7 = [];
    if (!$scope.selectedfunction.length == '') {
        for (var i = 0; i < $scope.LoadAllData.length; i++) {
            for (var j = 0; j < $scope.selectedfunction.length; j++) {
                if ($scope.LoadAllData[i].Business_x0020_Checkbox.results.toString().match($scope.selectedfunction[j])) {
                    $scope.Lv7.push($scope.LoadAllData[i]);
                }
            }
        }
    } else {
        for (var i = 0; i < $scope.LoadAllData.length; i++) {
            $scope.Lv7.push($scope.LoadAllData[i]);
        }
    } 
};

Вот мой HTML-код для флажков:

<ul><li ng-repeat = "item in functions">
<input id = "{{item}}" type = "checkbox" value = "{{item}}" ng-disabled = "Site.length == 0"    
     ng-checked = "selectedFunction.indexOf(item) > -1"
     ng-click = "GetMultiCheckBox(item); FilterValueByFunction(item);" autocomplete = "off"/></li></ul>

Это код для фильтрации всех данных на основе выбора:

    <div ng-repeat = "item in Lv8|orderBy: 'Category'| filter: SiteFilter 
    |groupBy: 'Category' | filter: searchBox">
            <div  id = "grad1" ng-show = "item.Category_CHANGED">{{item.Category}} 
   </div>

Спасибо!

вам нужно показать свой полный HTML-код

Aleksey Solovey 06.06.2018 14:33

расширьте ваши запросы ng-repeat с помощью track by $index, например ng-repeat = "item in functions track by $index", это позволит вам использовать повторяющиеся значения

Aleksey Solovey 06.06.2018 14:59
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
39
0

Другие вопросы по теме