2014-04-22 7 views
0

각도 검사 목록 모델을 보니 여기의 확인란에 대한 angularjs 지시문이 있습니다. http://vitalets.github.io/checklist-model/. 잘 작동하지만 지금은 체크되지 않은 아이디가 필요한 list.means에서 선택을 해제 한 모델 만 모델에 추가하려고합니다. 이전에 목록의 모든 값을 검사하고 모델에 추가 할 값의 선택을 취소했는지 확인합니다.각도 검사 목록 지시문 바인딩

내가 어떻게 할 지 모르겠다. 도움을 요청하십시오.

답변

0

checklist-model은 그대로 사용할 수 있습니다. 하지만 당신은 diff(a,b) 배열 a와 배열 b 사이의 차이를 계산

$scope.$watch("checklistModel", function() { 
    $scope.uncheckedOnes = diff($scope.allPossibleValues, $scope.checklistModel); 
}); 

처럼, 컨트롤러에 어떤 코딩을 수행해야합니다.