확인란을 클릭하면 $scope.$watchCollection('classes'
이 실행되지 않습니다. 어떤 제안?확인란을 선택하면 ng-model에서 watchCollection이 실행되지 않습니다.
<div class="filter-column">
<div class="filter-title">Class</div>
<div class="bottom-line"></div>
<div class="overflow-container">
<div ng-repeat="class in classes | orderBy">
<input type="checkbox"
ng-model="class.checked" >
{{class.description}}
</div>
</div>
</div>
$scope.$watchCollection('classes', function(newValue) {
console.log('sss')
});
$ scope.classes가 변경 될 것이라고 생각하지 않으면 $ watchCollection이 실행되는 방식은 무엇입니까? –
체크 박스를 토글하는 것은'ng-model = "class.checked"로 값을 설정합니다. – dman