You can still use checklist-model as it is. But you'll need to do some coding in the controller, like
$scope.$watch("checklistModel", function() {
$scope.uncheckedOnes = diff($scope.allPossibleValues, $scope.checklistModel);
});
where diff(a,b)
calculates the difference between array a
and array b
.