본문 바로가기

FrontEnd/Angular

Angular 에서 Primitive 타입 대신 오브젝트 사용

요즘.. 블로그를 할시간을 내기가 힘들다..

그래도 해당 내용은 중요한것같아서  포스팅 해놓고자한다.

한빛에서 나온 Angular 책을 보다보면 예제에 정의된 데이터 모델의 형태가 궁금했다.

왜 Primitive 타입이 아닌 객체방식을 사용하는지 ?

데이터 모델은 프리미티브가 아닌 오브젝트를 사용해야 하는데..

지시어는 객체를 사용할때 복사가 아닌 참조 방식을 이용해서 모델 속성 값을 받을 수 있는 $scope 자식 오브젝트를

포함하며 프리미티브 타입의 값을 사용할 경우 찾기 어려운 에러를 유발할 수도 있다.

자세한 내용은 해당 주소 참고 바란다!

https://github.com/angular/angular.js/wiki/Understanding-Scopes