■ 참조
■ angular.toJson 객체를 문자열로 변환(serialize)하고, angular.fromJson은 json형태의 문자열을 json객체로 변환(deserialize)한다. AngularJS는이 표기법을 내부적으로 사용하기 때문에 선행하는 $$ 문자로 된 특성은 제거된다.
var source = { name: 'Richard', likes: { fruit: [ 'apples', 'bananas', 'grapefruit'] } }; var toJson = angular.toJson(source); console.log(toJson); console.log(angular.isString(toJson)); // true console.log($scope.toJson.likes.fruit[1]); // TypeError: Cannot read property 'fruit' of undefined var fromJson = angular.fromJson(toJson); console.log(fromJson); console.log(angular.isString(fromJson)); // false console.log(fromJson.likes.fruit[1]); // bananas
- 라인 9 : source 객체를 문자열로 변환(serialize) 한다.
- 라인 10 : 콘솔 결과는 문자열을 보여준다.
- 라인 11 : 문자열이므로 결과는 true.
- 라인 12 : 문자열을 참조했으므로 TypeError 발생한다.
- 라인 14 : 문자열을 다시 JSON 객체(Object)로 변환(Deserialize)한다.
- 라인 15 : 콘솔 결과창에서는 객체(Object)를 보여준다.
- 라인 16 : 객체이므로 결과는 false
- 라인 17 : 객체를 참조했으므로 결과는 ‘bananas’

- AngularJS angular.copy 사용법, angular 복사 2019년 5월 17일
- AngularJS fromJson, toJson 사용법 2019년 5월 15일
- AngularJS에서 ng-style사용시 조건문 이용방법 2019년 4월 25일
- AngularJS에서 ng-style사용시 함수 이용방법 2019년 4월 23일
- AngularJS 동적 HTML, Function 추가 2019년 4월 15일
- AngularJS에서 팝업창 띄우기 2019년 4월 2일
- AngularJS 하나의 모듈에 factory 다중 등록 2018년 2월 26일
- AngularJS factory 예제 2018년 2월 26일
- AngularJS forEach ng-repeat 예제 2018년 2월 19일
- AngularJS $http, spring TEXT response 예제 2018년 1월 17일
- AngularJS selectbox 간단한 예제 2018년 1월 15일
- AnuglarJS forEach 예제 2018년 1월 12일
- AngularJS checkbox 제어 및 활성/비활성(ng-disabled) 예제 2018년 1월 8일
- AngularJS button 활성/비활성(ng-disabled) 예제 2018년 1월 8일
- AngularJS radio 활성/비활성(ng-disabled) 예제 2018년 1월 8일
- AngularJS $broadcast, $emit, $on 예제 2018년 1월 3일
- AngularJS – $watch $digest $apply Life Cycle 2017년 12월 26일
- AngularJS $watchCollection 2017년 12월 26일
- AngularJS $watchGroup 2017년 12월 26일
- AngularJS $watch 2017년 12월 26일
- AngularJS 반복문 ng-repeat 2017년 7월 22일
- AngularJS $timeout 2017년 7월 22일
- AngularJS Show/Hide, 보이기/숨기기 2017년 7월 16일
- AngularJS 라디오 버튼 제어 2017년 7월 16일
- AngularJS시작하기, Hello AngularJS 2017년 7월 15일