Anuglar JS 공부 <6> - $apply(), $watch() 변화 감지 그리고 $eval(),$parse()
1. 변화 angularjs로 개발을 하게 되면 생각대로 값에 대한 변경이 이루어지지 않는 경우가 정말 많다. 그러한 이슈들 중 해결방법은 몇가지 있지만 그거 마저도 굉장히 어렵다.앞서 소개하고 설명했던 공부들중 몇몇이 이에 해당된다. 이번 공부는 $apply와 $watch가 이에 해당된다. 2. $apply 먼저 $apply에 대해 소개를 시작하겠다. function $apply(expr) { try { return $eval(expr); } catch (e) { $exceptionHandler(e); } finally { $root.$digest(); }} $apply는 위와같이 구현되어져 있다. 따라서 $eval을 반드시 수행하며 이후 에러가 나지않는다면 $digest를 수행하게 된다. 먼저 $ev..
AngularJS
2019. 3. 4. 22:57