웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > etc

$scope.$apply() 사용시 $digest 에러가 발생하는 경우 해결방법

Last Modified : 2017-05-23 / Created : 2017-05-23
3,229
View Count
$scope.$apply() 사용시 $digest 에러가 발생할 수 있습니다. 해결 방법은 무엇일가요?


원인은 $apply 또는 $digest가 이미 진행중(In progress)인 상태이기 때문입니다. 가장 간단한 방법으로 $setTimeout()을 사용합니다.

$timeout(function() {
// 실행할 코드를 추가
})

위에 코드를 추가하면 자동으로 $apply와 동일하게 반영됩니다.

Previous

Youtube 사이트 음악들을때 팁과 정보

Previous

LESS CSS 사용시 calc() css3 동작하지 않는 경우 해결방법은?