AngularJs 개발에 중요한 부분중에 하나가 watch count를 관리하는 것 입니다.
watch카운트 수만 확인을 잘해도 의도치 않게 작동하는 부분을 방지할 수 있습니다.
크롬으로 개발할 경우 플러그인을 추천합니다.
numwatchers
https://chrome.google.com/webstore/detail/numwatchers/pfobbidciepicjagbpckejfckhidegbl
실제 사용 화면입니다.
watch count가 1인것을 확인 할 수 있습니다.
그리고 한가지 더 선언되어있지 않은 변수를 사용 할 경우 one-way-binding 해도 watch count 수가 증가합니다.
아래 스크린샷을 보면 변수로 선언되지 않은 word1이라는 변수명을 one way binidng을 하였지만 watch count수가
증가했음을 확인 할 수 있다. 특히 ng-repeat을 이용해서 반복문으로 작성하는 경우에 이렇게 선언되지 않은
변수명을 바인딩할 경우 watch count수가 급격히 증가 할 수 있으니 주의 해야 합니다.
'Programming > AngularJS' 카테고리의 다른 글
ng-file-upload multiple file upload / spring controller (0) | 2017.07.03 |
---|---|
[AngularJs] 단축키 (0) | 2017.03.13 |
[AngularJS] form validation / 폼 유효성 체크 (0) | 2016.06.21 |
[AngularJs] 핵심 컴포넌트들 (0) | 2016.06.18 |
[angularJs] select ng-option 사용 방법 (0) | 2016.06.13 |