2014-11-26 4 views
-2

명시된대로 knockoutjs에서 기본 json 데이터를 어떻게 바인딩합니까? 예를 들어knockoutjs에서 기본 json 데이터를 바인딩하는 방법

:

var initialData = [ 
{ 
    "employee": [ 
     { 
      "dotnet": [ 
      { 
       "name": "sam", 
       "age": "25", 
       "yoj": "12" 
      }, 
      { 
       "name": "raj", 
       "age": "28", 
       "yoj": "13" 
      } 
      ], 
      "db": [ 
      { 
       "name": "sam", 
       "age": "25", 
       "yoj": "12" 
      }, 
      { 
       "name": "raj", 
       "age": "28", 
       "yoj": "13" 
      } 
      ] 
     } 
    ] 
} 

] 

위의 코드 구조는 내가 선호하는 것입니다. 나는 또한 foreach 루프를 사용하고 싶다.

+1

이 데이터를 어디에 바인딩 할 것인지, foreach를 원하는 대상을 설명하기 위해 질문을 업데이트하십시오. – JotaBe

답변

0

<span data-bind="text: myVariable"></span> 

당신이 사용하는 데이터 바인딩 속성으로 이루어집니다 바인딩 ko.observable() 바인딩이 방법에 대한 변수를 만듭니다.

var employeeModel= { 
    employeeName: ko.observable(), 
    employeeAge: ko.observable(), 
    employeeYoj: ko.observable() 
}; 

ko.observableArray()는 배열을 지원합니다.

var employeeArray = ko.observableArray(); 
employeeArray.push(employeeModel); 

이 링크를 누르면 도움을 얻을 수 있습니다. http://knockoutjs.com/documentation/introduction.html

관련 문제