2014-01-16 2 views
1

나는 List<List<MyObject>>을 포함하는 클래스가 있습니다. Knockout JS에서이 List of List를 바인딩하는 방법에 대한 예제를 찾을 수 없습니다. 가능한가?녹아웃 JS 목록 목록 바인딩

내가 무엇을 시도했다 :

<div data-bind="foreach: $data.ChildrenGrouped"> 
    <div data-bind="foreach: $data.ChildrenGrouped[$index]"> 

    </div> 
</div> 

는 사람이 올바른 방향으로 날 지점 수 및/또는 가능한 경우 확인?

설명 : 이것은 내 수업이 어떻게 설정되는지, 중요한지 확실하지 않은 예입니다. 자바 스크립트보기 모델에 ChildrenGrouped 속성은 배열의 배열이라고 가정

MyClass: 
    Property1 Prop1 { get; set; } 
    Property2 Prop2 { get; set; } 
    List<List<MyClass>> ChildrenGrouped { get; set; } 

답변

5

는보기의 HTML은 아마 다음과 같을 것이다 : 내부 루프에

<div data-bind="foreach: ChildrenGrouped"> 
    <div data-bind="foreach: $data"> 
     ... 
    </div> 
</div> 

$ 데이터가 각 항목입니다 (배열) 외부 루프에.

+0

답변이 쉬운 것 같았습니다. 나는 왜 내가 처음 시도하지 않았는지 잘 모르겠다. (감사합니다! – Shelby115