디렉티브 테스트에서 $ apply 대 $ digest 범위에있는 특정 속성의 상태에 응답하는 지시문이 있고 테스트에서 해당 속성을 변경하고 올바르게 응답하는지 확인하려는 경우 변경을 수행하는 가장 좋은 방법은 무엇입니까? 이 두 패턴을 모두 보았습니다. scope.$apply(function() { scope.myAttribute = true; }); 과 scope.myAttribute = true; scope.$digest(); 그들 사이의 차이점은 무엇이며 어떤 것이 더 낫고 그 이유는 무엇입니까? scope.$digest()현재 범위와 모든 하위 항목에서도 감시자를 발사합니다. scope.$apply전달 된 함수를 평가하고 $rootScope.$digest(). 첫 번째는 현재 범위와 그 하위에 대..