2012-11-06 4 views
2

나는 녹아웃을 배우는 과정에 있고 내 작은 샘플에서는 내 json 결과를 얻을 수 없습니다. 누군가 내가 누락 된 부분을 말해 줄 수 있습니까? 그것은 단지 첫 번째 수준의 관찰 가능한을 펼쳤다 복잡한 객체를 풀다하지 않도록Knockoutjs - 빈 json

ko.utils.stringifyJson(self.divisions) 

감사

click here to view source on jsfiddle

답변

1

ko.utils.stringifyJson은 재귀하지 않습니다.

따라서 컬렉션에있는 Division 개의 개체 속성 (예 : age)을 풉니 다.

KO mapping plugin는 재귀 버전이있다 그러나 :

당신은 일반에 관찰을 변환 할 수 있습니다 다음 ko.utils.stringifyJson 전화 ko.toJS와 자바 스크립트 객체 :

ko.utils.stringifyJson(ko.toJS(self.divisions) 

를 또는 하나의 JSON에 뷰 모델을 변환 할 수 있습니다 ko.toJSON 방법의 단계

ko.toJSON(self.divisions) 

참조.

+0

감사합니다. – Marco