Ошибка ngDupes с флажками AngularJs - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь исправить ошибку 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>

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...