FrontEnd/Angular
Angular 에서 Primitive 타입 대신 오브젝트 사용
미스터황탄
2016. 1. 26. 23:36
요즘.. 블로그를 할시간을 내기가 힘들다..
그래도 해당 내용은 중요한것같아서 포스팅 해놓고자한다.
한빛에서 나온 Angular 책을 보다보면 예제에 정의된 데이터 모델의 형태가 궁금했다.
왜 Primitive 타입이 아닌 객체방식을 사용하는지 ?
데이터 모델은 프리미티브가 아닌 오브젝트를 사용해야 하는데..
지시어는 객체를 사용할때 복사가 아닌 참조 방식을 이용해서 모델 속성 값을 받을 수 있는 $scope 자식 오브젝트를
포함하며 프리미티브 타입의 값을 사용할 경우 찾기 어려운 에러를 유발할 수도 있다.
자세한 내용은 해당 주소 참고 바란다!
https://github.com/angular/angular.js/wiki/Understanding-Scopes